geoq
geoq copied to clipboard
Proficiency Levels required before editing job
I've added in a 'Training' object where courses can be entered along with quiz questions. If a user passes the quiz, they get credit for the training.
Should Jobs have a list of training required before anyone can edit a Workcell? Or view it? Should admins be allowed to edit it even without the training?
Courses and quizes are in. Currently, it works that:
- Admins can see/edit any workcell
- Everyone else must have taken any associated 'required_courses' and pass the associated quizes.
Some questions/ideas for add-on features:
- Move list of requirements to Project level, not Job level
- Allow option of having admins able to edit
- Have a "Training" dropdown on top of last
- Have an expiration on training, maybe one year
I will load wireframes here in the next day or so.
Interactive Version: http://invis.io/RA1TKML8E
http://invis.io/RA1TKML8E
Team, I would like to consider making this a priority after the new year. This training module with associated gamification is necessary if we want to move GeoQ to the next level. We can discuss more on next Tuesdays telecon.
So I found an interesting project, Open EdX, that's an open source learning platform developed by MIT, Harvard, Google, and several other institutions. It's coded mainly in Python and Javascript, and hosted on GitHub. The main description page is at http://code.edx.org/, which contains links to various projects that comprise EdX, including the server, recipes for standing up a server, and courseware builder (to include creating certificates for course completion). If you'd like to see a demo, you can sign-up for the demo course (https://www.edx.org/course/demox-edx-demox-1#.VKw-mSvF8rU). In addition to presenting materials either as html or video, you'll notice that questions asked within the course can include not only multiple choice, but also fill-in-the-blank as well as dropping points on a map. It seems that this would cover many of the things we'd like to do with a training course