Tracking student progress

Events happening in the community are now at Drupal community events on www.drupal.org.
m_i_c_h_a_e_l's picture

On my home computer I have a simple little program that does something wonderful, and I would like to do the same thing on my drupal e-learning site.

The program is a typing tutor. The wonderful thing is that it keeps track of the student's progress. It starts with lesson 1 of course, but it gives you the option to start on any lesson. It also remembers which lesson the student last worked on, and even whether he finished that lesson or not. When the student logs on again, the system recognizes him and tells him where he left off, so that he can resume the course at that point.

The program also records the students scores (typing speed, error rate per letter, etc), and presents that information upon login.

I need something that does the same thing for my course. When a student logs in, the system should tell him what lesson he is currently on, and should present a report of his test scores throughout the course (strong/weak areas).

Is there a drupal module, or collection of modules, that can do all that? I can build the content and assessments myself. Just need the tracking functions.

Thanks in advance to all.

Comments

Assignment Studio is going to include a piece like this

btopro's picture

The Assignment Studio (just released the other day) is a gradebook interface and integrates with the Rubric module to allow for online Rubric assessment of student works. One of the next steps in the project is to create a type of "student console" if you will that shows what they've done, where they left off last and what's coming up to do.

Tho i've actually heard resistence to this idea from some instructors, it's planned to perform visualizations (or at least have the option to do so) in order to show the student's performance on a color scale. Using this method we could show how well the student is doing in the course as a whole or relative to the rest of the class; stuff like that.

It can also be used to help instructors pick up patterns in the scoring of their assignments. So the instructor would see the same visual but as an average / bell curve of the whole class per assignment and as a whole.

I still need to take some time off from the project to clear my head about it (been working on it for 3 months now) but what you describe (at least in part) is planned for the near future. I'd love to talk more about it if you have other ideas for what it could / should do after playing around w/ the assignment studio.

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

Thanks

m_i_c_h_a_e_l's picture

Thanks for that info. I actually installed your Assignment Studio and Rubric modules the other day. Haven't been able to mess with them yet (still learning Drupal), but they look good so far.

I did make a few discoveries so far. The Flags module, along with Triggers and Actions, seems to be the way to go for tracking student progress. Keep in mind, my course is a self-paced course, heavy on audio, video and PowerPoint style drills. For the basic level there are no assignments to turn in, so the main requirement is to make sure students follow the course outline in proper sequence, and to make sure they master each lesson before moving on.

I think I can set a Flag to automatically mark which lessons have been completed, triggered by exiting the page which holds that particular lesson. Each lesson is followed by a quiz, which can be used to determine whether the student should be allowed to move to the next topic or repeat the lesson. Triggers can even send an email to the instructor whenever a student scores below a certain level on a quiz.

I plan to post the student's progress and scores in a view on their profile pages. I intend to show the scores in a personalized "strengths/weaknesses" bar chart. Or something like that.

This is what I have planned so far. Some of these are just ideas, which may or may not work. But I think Drupal definitely has the power to do all of these things.

interesting solution

btopro's picture

I think brute force method to get data back to students / instructors via module creation but I like what you're suggesting. Please write up how well that works out when you get a chance, I plan on authoring a course myself that's at their own pace (about Drupal actually) so I'd love to be able to implement something like that.

"Plaguing the world with Drupal; One Plone, Moodle, Wordpress, Joomla user at a time since 2005." ~ btopro

http://elearning.psu.edu/
http://elearning.psu.edu/projects/
http://elearning.psu.edu/drupalineducation/

very cool

szichuan's picture

very cool

Drupal in Education

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: