Posted by panis on November 28, 2007 at 9:45pm
any assignment modules already available? I took a look at the quiz module - but that just seems too complicated for an average teacher.
If none available I am working on one with a very simple interface - either open ended questions or multi-choice questions. Everything is stored as a node - so you can create views etc.
If there is sufficient interest I may consider documenting it and publishing it up on drupal.
Or if you have any alternatives - please let me know.
thanks
Comments
If you are developing code
If you are developing code then definitely contribute it back -- if you are unsure about the general utility of it, you can always make a tarball available on your web site.
Have you looked at advanced poll and/or survey modules? WRT the quiz module, was it the functionality or the UI? Given the work that has already gone into these modules, I would only recommend starting from scratch if it's absolutely necessary.
Cheers,
Bill
FunnyMonkey
Tools for Teachers
FunnyMonkey
quiz
quiz
UI: feedback was it feels too "clunky" and theming it is a pain.
functionality: it feels complicated -- too many options and steps..
advanced poll
good for polls - but not designed for assignments
survey
data goes into a table - more code need to pull it out..
functionality I am looking for:
- assignments do not need to be completed all in one go - store drafts and comeback and redo.
- integrate with/or work with OG - i.e. only send assignments to certain groups
- interface to create assignments should be simple:
- open ended questions with a text area for responses
- multiple choice questions
- ability to dynamically search/view/sort and filter through assignments and responses.
- ability to attach images, documents to assignments.
I spent the day putting a basic module together that supports most of these features - contact me for a download link if you are interested in testing it out.
Grading
Since it sounds like you want more than just information about an assignment, how were you planning on handling grading? If you are so inclined, please take a look at the Gradebook and OG_Gradebook modules. These are designed to handle the grading side of assignment/quiz modules... and we always need help with development.
Test module
I am also working on a test module, which would allow users to search for and add questions to a special node/add/test form (inline searching and question creation), and I could conceive of a test being multiple 'assignments' attached together.
It might be nice if we can get all 3 of these modules to play nicely with each other.
Dave
There are a few tricky
There are a few tricky things about writing test/quiz modules --
An ideal workflow (as I see it) would be something like this:
Create a test (as I see it, a test is a node, but it could probably also be a term w/in a taxonomy). Optionally, a test is worth a certain number of points.
Create questions that are included on the test. Each individual question goes into a question bank. Questions can vary in form, from short answer to multiple choice to essay to fill in the blank, etc. Optionally, each question is worth a certain number of points.
All questions within a test can be ordered randomly or presented in a specific order (specified as an option when creating the test).
Responses to questions are nodes. 1 answer == 1 node. This simplifies theming, opens up all kinds of options with views (ie, show me how many students got question 3 right), and allows us to leverage workflow and/or node access modules (for example, using workflow and workflow access would automatically give us the option to have an in-progress test, without writing a line of code).
After students have taken the test, and the instructor has scored it, the resulting score gets passed to the gradebook -- no data entry required.
@panis -- with all that said, from your earlier comment it sounds like you have working code -- if you want, post a link to it here, or set up some screenshots.
Cheers,
Bill
FunnyMonkey
Tools for Teachers
FunnyMonkey
Option: Dynamic or Static
Another use for the tests, besides having the students take them online, is to produce static tests that can be printed out (perhaps converted to pdf first and then printed out).
Obviously this is a less than ideal situation, but one that many teachers will want to do. In this case, they bank of questions they can use, and edit. Many exam banks are difficult to edit, it should be pretty easy using this model to both edit questions, customize the display of questions, clone questions.
Another feature that would be useful for this framework is a random number filter and a way to 'know' what random number the student used when checking the answers.
Does this make sense?
Here is a
Here is a link:
http://www.hyrme.com/files/assignment.zip
There are two modules - assignment and assignment responses - I was unable to figure out how to have one module supply two different node types without multiple if statements etc.
Currently:
1 assignment = 1 node
assignment has multiple questions as flat text - it is a quick hack.. i.e no question "bank".
1 answersheet = 1 node
with answers to all the questions in the assignment
you can save answersheet and comeback and edit it later..
answersheet viewable by author and by person with appropriate access only.
preliminary integration with views - for non standard node fields.
Since each assignment is a node and answer sheet is a node - it is OG/workflow capable.
TBD:
question bank
expand to multi use questions
continue integration with views.
Hi, Any progress in this
Hi,
Any progress in this field please?
I am looking for a quiz type module with possibility to ask open questions.
Webform looks a canditate, but getting the data out to the user again with a abstract is difficult I think.
Quiz is certainly a candidate, but open questions are not supported yet I think, right?
Are there other easy alternatives?
Thanks in advance for your reply!
greetings,
Martijn
Whar about this ?
Whar about this ? http://drupal.org/project/quiz