Drupal Kata

Drupal Kata

Create new project type 'Course'

Open
assigned to Anonymous
High
Feature Request
9 weeks 5 days ago

Personally, I believe the best way to capitalize on recent interest to Peter's proposal (http://drupal.org/node/489392) is to quickly create the proof of concept on Drupal Kata. That will give the d.o. overlords and the community in general something to evaluate. IF others share this sentiment, the follow up is 1) can we set up version control (as noted here - http://drupalkata.com/drupalkata/node/292); 2) what are the next steps in setting up this content type; 3) who can manage/lead this implementation; 4) what amt. of time/resources are needed to complete.

overlap

hi gusaus suggested i post some info about the course features we're working on, in case there's any direct overlap and potential for pooling efforts.

More or less cut n pasted from IRC

I think there are definitely overlaps, but the course feature we're setting up does a few things in addition mainly integrate with 3rd party learning apps (like Moodle, our initial implementation - though we set up all the config options etc to accomodate different apps, including the Quiz module which we have not integrated with yet) these courses are mainly for continuing education - our main case is CME for medical professionals, which some major univertisy hospitals and other large health networks are already using

Thinking about the proposal above, maybe diff functionality could live in different features - yet still work well together? :)

mainly what we have in our course features are 1. It creates the 'course' content type (and additional cck fields we need, as well as setting variables for that content-type's settings), 2. Context so it can integrate with OG (learning groups - another created content type) and show as a feature menu item available on those groups (this is a view page display of all of that group's courses), 3. OG content type useage settings (which content types are groups, or group posts etc), 4. Spaces presets (basically like what OA does, by limiting the OG options to Public, Private, and Moderated when group admins create a group), 5. User permissions (specific to 3rd party app, like perm 'edit Moodle course settings' and 'take Moodle courses'), 6. a bunch of Views we set up, which are available within this context for reporting etc, 7. custom code for settings screens and admin UIs for required 3rd party app integration settings & course management --- actually there is more but i should stop here

because this item list is getting long (and i realize now not too well organized here) --- and i should get back to work :D

Let's definitely connect though, if anyone else is working on similar things -- i'm currently working to help get what we're working on ready for community release so connecting on our current stumbling blocks would be helpful, and we could possibly weigh in on issues others are having getting this kind of thing up & running