Issue Details (XML | Word | Printable)

Key: MDL-18144
Type: New Feature New Feature
Status: Open Open
Priority: Minor Minor
Assignee: Nobody
Reporter: Mark Nielsen
Votes: 11
Watchers: 8
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

New enrol/database features

Created: 05/Feb/09 08:21 AM   Updated: 12/Aug/09 05:47 PM
Component/s: Enrolments
Affects Version/s: 1.9.4
Fix Version/s: None

File Attachments: 1. Text File enrol_database.patch (65 kB)


Participants: Jason Hardin, Mark Nielsen, Michael Penney, Nobody, Petr Škoda (skodak) and Ryan Sanders
Security Level: None
Difficulty: Difficult
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
We added a lot of new features to the enrol/database plugin. Please see attached patch file and the release notes: http://docs.moodle.org/en/Development:Enroll_External_Database_Release_Notes

Note: the release notes will be updated as needed for clarity and accuracy.



 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Petr Škoda (skodak) added a comment - 08/Feb/09 07:32 AM
I think we should better wait for final decisions related to enrolment changes

Jason Hardin added a comment - 17/Feb/09 05:05 AM
What exactly does that mean Petr? Will the enrollment changes affect 1.9 or is this all 2.0? If this is 2.0 then we would reimplement all of these changes in 2.0 as well once the enrollment changes happen. Holding off on implementing these changes to wait for 2.0 doesn't seem to make sense.

Michael Penney added a comment - 17/Feb/09 10:51 AM
Petr you may also want to look it over - implements some of the ideas you and Chris discussed.

Petr Škoda (skodak) added a comment - 17/Feb/09 03:29 PM
thanks, there will be an enrolment meeting soon - I hope we will get to some final decision for 2.0 and then it should be much easie to decide what gets into 1.9.x
thanks for the patch

Ryan Sanders added a comment - 12/Aug/09 05:47 PM
thanks for DIFF patch.

suggest following changes, the "enrol_dbtable" be changed to...
enrol_dbtable_FROM
also adding
enrol_dbtable_WHERE

do the same thing as above to "enrol_coursetable"

adding ability to choose "date format" that is in external database for each of the 3, date fields.

adding ability to set "enrol_student_unroll_id_field" (much like local user role field), but option, to either UN-enroll students completely from course, or change there roles to this role in the external database. Plus, there should be another enrol_unenroll_field, for a per course basis. of either un-enrolling or changing role in course.

for rhyme and reasons see http://moodle.org/mod/forum/discuss.php?d=129964 granted i am dealing with oscommerce, but functionality can spill over to multi other third party software with the more advance functionality.