Assignment Studio

btopro - March 5, 2008 - 07:50
Cheat Sheet for what does what

*Try it out with the Rubric module! :)

The Assignment Studio is a way of centralizing student submissions into one interface that allows an instructor to assess assignments more effectively. It is a set table View (essentially) with collapsible areas that help organize the grading process. This is a pretty extensive grade book application that relies on the Comment, Date, Taxonomy, Textimage, and jQuery UI modules to do a lot of the heavy lifting. It's currently in highly active development and I perform screencasts on the progress at least once a week (if not more) so please check it out. I'm trying to get this in as completed a state as possible before releasing it because this is first and foremost intended for our courses running in the Fall. Check out my youTube channel as it's full of screencasts of the development of the module http://www.youtube.com/user/btopro

INSTALLATION SCREENCAST
Part 1: http://www.youtube.com/watch?v=403Wc7CJvoc
Part 2: http://www.youtube.com/watch?v=osVWAHdtynk
Part 3: http://www.youtube.com/watch?v=I94P-ktCvyE
Part 4: http://www.youtube.com/watch?v=BE71cdEkPeQ
Part 5: http://www.youtube.com/watch?v=PPAdyXWepkw

Here's the {ever growing} feature list:

Granular settings - Use it how you grade / need it! Define what taxonomy to use for assignments, group assignments into larger organizers (like Blog entries, Quizzes, Final paper; words like that), define due dates, associate points on a per assignment basis, define your own grading structure (A through F), define what roles to treat as students... there's a lot of customization you can do here!
Powerful GUI - a flexible jQuery UI enabled interface that lets you work the way that's most efficient for you. A remote control allows you to keep track of where you are in the grade book as well as move quickly between nodes / assignments. You can select a node, give feedback and be onto the next one in just a few clicks; all without instructors ever needing to know what Drupal is (unless you want them to :) ).
Sorting / Pagination - Thanks to the jquery.tablesorter project you can sort all the assignments dynamically client-side as well as organize them into different groupings of pages with the pagination controls.
Colorization Options - Visualization options allow you to shade submissions based on grade received, whether or not they have been marked exemplary or other things of that nature.
View / Filters - Display grades as point values, letters, percentages, or not at all! You can also filter out students based on group, name, and a variety of other metrics (again, all client side so it's really fast!)
Export grade book - You'll be able to dump down the grades into an excel sheet so that it can be imported into other apps like Blackboard, Angel, Web-CT or anything else you use for your central grade system.

This is going to be extended even more by the rubric module. The Rubric module will extend the assessment functionality to allow instructors to visually create ajax driven rubrics so that they can give students feedback based on a number of criteria. It is an extremely powerful tool for giving contextual feedback to students and will be very easy to use once it's completed.

Releases

Official releasesDateSizeLinksStatus
6.x-1.22009-Sep-08173.63 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.