Total Knowledge Projects Jobs Clientele Contact

Studying

Personal tools
From Total Knowledge
(Difference between revisions)
Jump to: navigation, search
(Start thinking about grading)
(Quick draft on current class tracking)
Line 15: Line 15:
deserve grades, while explanations - clearly don't. On the other hand, topic may be
deserve grades, while explanations - clearly don't. On the other hand, topic may be
gradeable or may be not.
gradeable or may be not.
 +
 +
== Tracking class ==
 +
While user is studying, system always keeps the concept of "current class". UMO simply
 +
cannot be studied without it. The flow is as follows:
 +
 +
Flow 1: Login -> Chose the class -> enter course -> navigate to UMO.
 +
  Once Class is entered, it is recorded in current user's session
 +
  When UMO is entered for the first time, the class it was entered through
 +
  is recorded in the database
 +
 +
Flow 2: Login -> navigate directly to UMO
 +
  If it's the first time access to the UMO, exception is thrown
 +
  If it has been properly accessed through class before, current
 +
  class is set from database.

Revision as of 10:44, 5 April 2011

Grading

While my personal view is that grading does more harm to education then it does good, grading does have its place within the system. Its primary role is not the educational one, but rather, it allows a third party (i.e. prospective employer) to gage student's success in studying, without an in-depth examination of student's activities during the process. To make that measure accurate, simple grading is obviously not enough. Some sort of feedback system to assign weight to different graders is needed as well, but that is something for the future. Meanwhile we need to get the basic grading framework in place.

Gradeable UMOs

Final grade for a course is determined by combination of successful completion of some tasks (solving problems, passing tests, etc.) and some sort of human factor (teachers). However it does not make sense to assign grades to each UMO. Clearly, problems and tests deserve grades, while explanations - clearly don't. On the other hand, topic may be gradeable or may be not.

Tracking class

While user is studying, system always keeps the concept of "current class". UMO simply cannot be studied without it. The flow is as follows:

Flow 1: Login -> Chose the class -> enter course -> navigate to UMO.
 Once Class is entered, it is recorded in current user's session
 When UMO is entered for the first time, the class it was entered through
 is recorded in the database
Flow 2: Login -> navigate directly to UMO
 If it's the first time access to the UMO, exception is thrown
 If it has been properly accessed through class before, current
 class is set from database.