Once again, there are two unrelated issues in one here:1. An UMO difficulty level (DL) in the Repository, which is set by community voting (probably by authors and students - this is to be discussed) 2. This same UMO DL in the course or among courses by the same Author, set by the Author.
This is why I incline to have two part DL mark: n-m, say n - stands for the Repository DL, and m stands for the DL set by the Author.
n,m are integers, starting from 0.We probably need to foresee a situation when somebody discovers a problem, which is easier to solve then one of DL =0. Any suggestions about that?
Regarding any additional functionality (like work flow) that can be derived from DL, I would leave it for next UU versions.
OK. Let's go over this in detail. First what we want to achieve. There are objects whose presentation order is undefined. i.e. What order do we show explanations in, when topic is first accessed? What order do we preset problems to solve in? Sure, some times it's rigidly defined by teacher (i.e. problem B must be solved only after problem A is solved), but sometimes it doesn't matter as much. At the same time we may want to provide teacher to give some guidance to students. One such way is to allow to set "difficulty" level on objects, and then have student set their preferred difficulty level (on per-course basis). Then, when rendering object lists, objects of his preferred difficulty level will be rendered first. Now questions: 1. What object difficulty level should be bound to? i.e. can same problem have different levels in different courses. How do we organize that? What if the problem is in different courses as a result of being included in some sub-topic... 2. Who sets the difficulty level? Should it be affected by user votes? 3. Should we allow authors arbitrary levels or should we have a predefined set? 4. Should we allow authors arbitrary level names or should we just stick with numerics? If you have more questions, add them to the list.Perhaps questions below should be answered too: 5. What happens when author adds object to his course from the Repository? Is difficulty level of that object stays the same or will be determined by current author? 6. Will teacher be able to assign his course objects to students by level of difficulty?-- Ilya A. Volynets-Evenbakh Total Knowledge. CTO http://www.total-knowledge.com
-- Anatoly Volynets, Co-Founder total-knowledge.com culturedialogue.org
Authoright © Total Knowledge: 2001-2008