Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Devin Zuczek (djdevin) Module maintainer, DLC Solutions Scott Rigby (scottrigby) Module maintainer
Assessment, accreditation, and certificates Using Course and other Drupal modules!
Hi.
We'll be talking about: Course module and the problem space it addresses Initial approaches Current state of Course module
Functionality Course objects Crediting Certificates API Interoperability
Demo/Q & A
The problem
We wanted the flexibility of Drupal as a CMS and framework Plus, the learning capabilities of
Moodle Quiz, Questionnaire, HTML SCORM LTI
But hey!
Drupal already has everything we need! The ingredients: Quiz Webform Content (CCK) Book Registration/Signup Commerce/Ubercart Certificate
Building a course
It's easy, really.
Course outline UI
Object configuration
Object access
Workflow
Workflow
Learning material
Adding objects to the course outline, look at all the built-in support for existing Drupal modules
Basic content
1. Use course_content module to expose content types 2. Create nodes of a specific type through the course outline 3. Completion happens when a user visits the node
Interactive content
Quiz
Checks for passing grade
Book
Checks for view, custom requirements planned
Webform
Checks for submission
Ubercart
selling access to courses blocking progress
Poll
Checks for vote
Content privacy
Restricting course content to enrolled users who have access to the course object Content Access (content_access) Access Control Lists (acl)
Together, these allow Course to grant and revoke access to content based on enrollment in an object.
Crediting
Awarding credit on course completion
Crediting
With Course Credit, we can award credit to learners when they complete a course Support for Variable credit Multiple credit types Expiration Eligibility
Credit claiming
Course settings
Type mapping
Credit claiming
Learner claim screen
Certificates
Awarding pretty PDF certificates on course completion
Certificates
Certificate module can generate a PDF certificate on course completion PDF generation on top of Print module Tokenized, node-based templates Certificate snapshots Map certificate based on profile fields, type of credit claimed, Rules support
Certificate mapping
Reporting
Course has a built in report area that aggregates all module-provided reports
Course API
Creating new course objects
API Example
Moodle
Use course_moodle to create Moodle SCORM objects
Live demo!
Q&A
Class - any questions? anyone anyone?
Credits
Course is the result of the efforts for many organizations to build a flexible learning platform using Drupal.
Resources
Course module - D6, D7
http://drupal.org/project/course http://drupal.org/project/course_credit http://drupal.org/project/course_relationships
Certificate module
http://drupal.org/project/certificate
Quiz
http://drupal.org/project/quiz