Posts made by Itamar Tzadok

As a follow up to my above comment, the online text assignment is friendlier than a database activity for assignment submission where the online text does not have to be structured, mainly because the submission due date locking mechanism actually works in the assignment activity but not in the database. So I revised the solution such that students submit to online text assignment, but the evaluation is still done in the database. From the evaluation database entry I click a button to open the list of submissions in a popup. In the popup I click on a submission and its data is copied into the evaluation entry. I do the evaluation as above and save. Now I can click on an evaluation item and that will open the grading page of the corresponding submission, paste the feedback, grade and whatever I wish to paste there and that's it.

Again, the current solution is experimental and too rough to be exchanged but I hope the approach may give you some ideas.

smile
I have a sort of solution for something like that but it is still work in progress and fairly hardcoded so I can currently offer only the general strategy.

The general idea is to use database activities with some scripting so you don't hack the core code or use plugins which may make you depend heavily on others for maintenance.

The submission of the online text is to a database activity where a designated Add Entry and View forms which you can design to fit your requirements can offer certain notifications such as word count and late submission. These notifications can be generated by very simple javascript and even if you don't know javascript anyone with basic knowledge can help you set the required functions which you can add to the javascript template of the database.

Feedback can be given by adding a comment copying the assignment text into the comment and using a very simple toolbar (html table with a bit of js) which you add to the View form and can use to paste predefined feedback into your comment.

I actually use a more complex procedure which involves two interconnected database activities, one for the submissions with its designated submission form and the other for evaluations with its designated evaluation form. The evaluation database is hidden from students. I start the evaluation by one click from the submission entry which creates a corresponding evaluation entry, takes all the relevant information and text from the submission and copy it to the evaluation entry. Then I do the evaluation in the evaluation entry where I have the designated rubric which allows me to add predefined feedback by single clicks. I save the evaluation and then one click on that evaluation entry will copy the complete evaluation and add it as a comment to the student's submission entry.

I realize that this hand waving may not be helpful at all but I offer it just in case you may somehow be able to do something with it. When I have the time I'll try to wrap up something generic and add it to the exchange site.

Below is how the evaluation form may look like (as I said this is work in progress). You place the cursor in the desired location in the text and click one of the rubric items to insert it in that location. The returned feedback may remain in the coded form and students can decode it with a feedback sheet posted on the course site or the codes may be converted to predefined discursive comments.

smile

Attachment data-evaluation-form.png
Or you can think of groups as courses and courses as meta-courses.

Requirement
Implementation
A group may enroll in one or more courses A child-course may be assigned to one or more meta-courses
Even if a group isn't enrolled in a course at a particular moment, it still exists and may have some activities Even if a child-course is not assigned to a meta-course at a particular moment, it still exists and may have any of the Moodle activities
and his past and present activities are kept track of and can be displayed In the child-course (group level)


I'm not sure what may be required for the management of the different groups in the meta-courses as it also depends on how you would like to track activities of different groups in courses (meta-courses level).

smile