The CPS (Course Preferences System) allows for instructors to inject certain creation and enrollment behaviors into the UES enrollment process.
More specific information can be found at the repository's wiki.
- Controls course creation and enrollment
- Ability to remove online course from Moodle
- Ability to create a Materials Course
- Split courses with multiple groups into multiple Moodle courses.
- Combine courses with multiple courses into a single Moodle course.
- Combine courses from multiple instructors into a single Moodle course.
Visit the CPS Github Page to either download a package or clone the git repository.
- Copy the cps folder into your Moodle
/blocks/
folder. - Click on notifications in your Moodle site administration block and follow the on-screen installation instructions.
- See the Moodle Docs page on block installation
Contributions of any form are welcome. Github pull requests are preferred. File any bugs, improvements, or feature requests in our issue tracker.
CPS adopts the same license that Moodle does.