Flexible Enrolment Automation with Plugins

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

Agenda 2 factor authentication Smart cards Virtual smart cards FIM CM
Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
Head Teacher Professional Practice Program. Performance Development and Skills One day workshop covering: Important steps in managing performance Developing.
If We Build It, Will They Join April 29, 2014 Deanna Grogan.
Worldox – Post Installation Support and Training Options.
Georgia Department of Education. Information Technology Pathways.
Study Plan Management Student Management User Conference Pam Rooney 13 September 2006 Current Issues and Future Directions.
Introducing Kent’s new Virtual Learning Environment.
Academic Year, Spring Semester Bilkent University - Faculty of Art, Design and Architecture Department of Communication and Design CS 153 Introduction.
Better LMS/SIS Integration with IMS Learning Information Services Michael Feldstein Oracle Corporation John A. Lewis Unicon, Inc.
Using technology in assessment and peer feedback An alternative approach.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
OPUS-College Kernel and Module features version 3.3.
Dynamic Web-based Department Profiles Using ASP & Other New Technologies SAIR Biloxi, MS October 19, 2004 Denise S. Gater Will Collante.
A One- Day Workshop on TEACHING WITH MOODLE IN HIGHER EDUCATION 20 June June 2015 Organised by the Department of Paralakhemundi.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
VirtuaGrades A Web-Based Gradebook Application Don Tinsley CS 470 Project.
Curricular Revision ICOM Curricular Revision 2001 Outline Motivation & Goals ICOM Before and After –The old program –The new program –Additional.
1 Tools for improving the performance of Moodle and other PHP applications Denis Boroja, Manager EAAS Peter Rowley, Director A&I Ellio Mourinho, Programmer.
Academic Reserves with a Drizzle of Syrup Kathy Lussier, MassLNC Project Coordinator 2014 Evergreen International Conference March 21, 2014.
1 June 10-15, 2012 Growing Community; Growing Possibilities Switching to on-line evaluations for courses at UC Berkeley Daphne Ogle, Lead Design, UC Berkeley.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria Cathy Colless & Anthony Leonard University of York.
 In this lesson we will go over how to solve a basic matrix equation such as the following: These are matrices, not variables.
Yarra Hills Secondary College ©2015 Bulk creation of parent accounts MoodleMoot Australia 2015.
Saint James School of Medicine Prepared by Oscar AndradeUpdate 2014 Intended Audience – Instructors that have never used Moodle.
CRICOS QLD00244B NSW 02225M TEQSA:PRF12081 The three tiered approach to learning analytics for teachers Associate Professor Michael Sankey Director Learning.
Creating your course on MOODLE Learning Management System.
MoodleNAAF Moodle Notifier And Assignment Forum Overview of the project.
Setting Up Flexible Snapshot Processes Based in Role- based Access Control Cathy Colless & Anthony Leonard.
Advanced Informer Features
Entity/Relationship Modelling
BEng(CompSc) Curriculum Structure & Highlights
Demonstration of Moodle VLE
Simplifying Fractions
Multiplication table. x
EMA :Collaboration Session
REDCap Plugin Examples From VICTR Data Core Team
Database Management System
Unit 14 Event Driven Programming
Animals including Humans
WAMS Overview (Workload Allocation Management Service)
PHP and MySQL.
Workflow Manager: Parallel Approvals
Moodle Trigger Plugin Presented by Matt Porritt 1 1
Database Systems Instructor Name: Lecture-9.
Installing Moodle Fantastico!.
Digital experiences with Moodle at Divine Word University
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Marvel College Appendix A.
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
September 12-14, 2018 Raleigh, NC.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Scott Gabbert and Shirley Bono
Team 21: Project Design Team Members: Nathan Staley Steven Murray
Technical Outreach Expert
Distributed Database Management System
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
Dr Scott Diener Cecil’s New Manager
Introduction to the Digital Learning Environment (DLE)
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Advanced Tables Access Lesson 9.
Taking competencies to the next level
Presentation transcript:

Flexible Enrolment Automation with Plugins Michael Aherne University of Strathclyde @michael_aherne

How we used to do enrolment automation Problems we encountered How the enrolment plugin architecture helped us improve How we do enrolment automation now Lessons learned

The old way Corporate Database View CS101 Person1 Person2 Person3 Moodle Database Enrolment Plugin Person1 CS101 Student Person2 Person3 Lecturer CS102 Person4 … CS102 Person2 Person4

Problems with the old way Multiple class codes taught together (“crosslisting”) Department / faculty sites Cohorts from multiple academic sessions taught together External database dictates Moodle structure Rollover to next session needs new database view

Enrolment plugins Enrolment method instances introduced in Moodle 2.0 Instances can be added to courses and configured individually Plugins are more or less free to do what they want to with instance data

The new way New enrolment plugins developed Class Programme User profile “Criteria”

The new way Class-based enrolment

The new way Programme-based enrolment

The new way Profile-based enrolment

The new way Criteria-based enrolment

The new way CS101 Person1 Person2 Person3 Corporate Database Tables Student Person2 Person3 Lecturer CS102 Person4 … CS102 Person2 Person4 CS101 Person1 Person2 Person3

What we learned Enrolment plugin architecture supports almost anything Academics hate being constrained by technology Change Moodle to support business practices, not the other way round

Flexible Enrolment Automation with Plugins Michael Aherne University of Strathclyde @michael_aherne