> The main page that I am trying to design a page which will > tell a user, what lessons he/she has passed, what lessons he > /she is eligible to take and the lessons he /she cannot take > at the moment. The lessons are numbered sequentially like > Lesson 101, 102, 103, 104, 105 , 106 ....110. Out of them > e.g. only Lesson 101 and 104 are CORE requirements, the rest > are just electives. However a person cannot do Lesson 106 > (which is an elective ) till he /she has passed Lesson 104.
I use a prereq table that contains lesson ids and the associated prereqs. When a student meets the minimal requirements for the prerequisite course then they are given access to the additional or sub sequential courseware. This will show up in their login area of the LMS. I would suggest that you make everything as modular as possible, all the way down to the ELOs. This way you can reuse any learning objective logic that you used in a previous lesson. All you have to do is re-associate the content. Most of the problems I have run into is the IDs either don't think large enough, which is evident in the way the course seems disjointed, or they don't think small enough, they worry too much on the lesson and not enough on the objectives that make up the lesson and how they can be made into expressions that will transcend lessons, courses, etc... alex hogan ************************************************************************************* The contents of this e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. The views stated herein do not necessarily represent the view of the company. If you are not the intended recipient of this e-mail you may not copy, forward, disclose, or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender. ************************************************************************************* -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php