Possible structure of an IMS compliant intranet application
Richard Boyd <[email protected]> Fri, 28 Nov 2003 19:02:25 +1300
| Newsgroups | gmane.comp.web.zope.plone.educational |
|---|---|
| Message-ID | <[email protected]> |
Hi Jodok (and anyone else interested), Here is an outline of my plans for my intranet application. I would welcome any feedback or ideas. I have so far created the UML diagrams that plan all the types that I would need. I am planning on a modular implementation so that some of the more advanced modules can be developed and plugged in later. Also, schools would only need to implement the modules that they wanted. I just wanted to make sure that I had a place to plug everything. I have broken the intranet into several modules: Administration, Learning, Resource Library, UnitsOfLearning Library, Curriculum/Standards, Timetable, Attendance/Progress, Personal. All the modules are integrated in the Learning section. My current priorities are to implement Administration and very basic Resource, UnitsOfLearning, and Curriculum/Standards libraries. This will provide a structure for most of the documentation that teachers and administrative staff need without changing the way they do their daily work. After that I would like to implement Timetable and basic Learning and basic Personal. After that I want to develop Learning up to Level 1 Learning Design. So I guess I am starting at it from the other end as it looks like you are implementing Level 2 and 3 learning design?? I would be very keen to integrate my plans with your project, so I have included a bit more information explaining my current model, though it is very open to change: Here is a brief outline of how the modules relate in IMSish nomenclature. I am not totally familiar with IMS standards, but I think I have got the important thing right. In Administration, Courses are organised by putting together Units of Learning. All the official documentation required for the school is also stored in this section. Units of Learning are created by creating Acts linking empty Roles, Instructions, and Resources. Units of Learning are also related to Objectives from external Curriculum/Standards organisations. A CourseInstance is based on a model Course. It fills the Roles and is entered into the Timetable. The Timetable (which includes IMS Enterprise) also manages Enrolments. A class plan includes an Act to mark the Attendance/Role and other Acts are check points to check on progress. The Personal area (or Portlet?) contains lists of current CourseInstances as well as Acts todo. I have tried to simplify the IMS specification, opting for simplicity and usability over the huge flexability that IMS provides. However, I think I could map most IMS packages into my structure without loosing too much information. Simplicity is the number one virtue if it is going to be used in a high school. I'm working on forcing teachers into using a particular structure to organise their information in order to maximise cooperation between staff. I have not modeled IMS Learner Information yet as I think I have more than enough to chew here! I would imagine this would be a seperate module linked to Attendance/Progress, Timetable, and Personal. My current model of Courses only provides Level 1 Learning Design. I was imagining that any Level 2/3 Learning Design imlementations would be able to be slotted into the Resource library, but I've also tried to make the structure of a Play close to the IMS model so that any better implementations than mine could slot in. Anyway, I've written enough for one post, so please feel free to give some feedback. Richard ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/