Is it even necessary to make this an option? Why not simply provide both the textbox AND the upload field (similar to this page on which I am writing this forum post where I can also upload an attachement if I like)? And the display could also work as for forum posts, i.e., with a link to the uploaded file when it exists.
And by the way: I need this in early November. So if someone else doesn't do it soon...
Adding this feature is a cut and paste job, have a look at the routine workshop_print_submission_title (in locallib.php) that displays the link to the submission, and the function workshop_print_upload_form (in the same file), that displays the upload form. The neat way would be to create two new functions (probably workshop_print_submission (with the call to format_text() is it?) and workshop_input_submission with code cut from forum say) and call those instead of the other two functions if the useeditor option is set. These routines are used both by students and teachers, grep's your friend here. It's a walk in the park... (Still think you need that option though )
Over to you?
Perhaps to avoid the confusion Ray mentioned, the teacher could be given the ability to configure what sort of submission is possible for each workshop-either upload or html editor.g
Going back to the Workshop module, I'm doing a bit of a U-turn and thinking it would be useful to have both the editor and the upload form together for submissions. However, there is the question of what labels to use on these two items. In the case of Gustav's proposed use of Workshop the editor box would be labelled "Your Work" (or similar) and the upload form something like "Your attachment (if required)". In the case of my workshops, it's really the other way about, the Editor box would be best labelled "Your notes" (or similiar) and the upload form becomes "Your Work" (or "Your Submission"...). I'm thinking of one assignment I run where the students produce a database (in Access) and it would be really good to ask them to describe the context and the functionality of their database in an editor box which appears on the same page as the upload form (for the database itself).
One change might help clarify the student side. At the moment the submission form appears (magically) at the bottom of the student's page. It may be clearer if a link ("Submit your work here") is displayed rather than the editor/upload form. The link shows a page which contains just the Workshop's description, the editor box and the upload form (the attachment). That would look a little more like an email. Just a thought...
Just use whatever language you like for your needs. The phrases can be changed either by "hack" or "language strings". I just grateful for someone to code in the functionality being requested.
Have you tried the MoodleWiki. You can also make inline comments using the HTMLEditor.
If you want to, you could place a bug report requesting this feature or just post it in the Wiki Forum as a request and indicate the bug number [in link format].
I think you would get some support for this as I wanted to also use the Wiki occationally for that type of assignment. I am sure I am not the only one who would like to see something like this. The request might even lead to another type of activity module [modified Wiki] which can do that.
Would be nice if the teacher and student could CamelCase to another page for whatever reason for that particular assignment.
I guess, as you indicate, this type of activity would be graded once and that would be that.
Someone had posted a link to a program [ that did alow a teacher to review and correct writing assignments online but I cannot find the link. Maybe, someone else will remember. ]
You see, the traditional classroom method of teaching hieroglyphs is for students to write up their transliteration and translation at home, and then while in class, the teacher calls on each student to read (or write on the chalkboard) a single item from the exercise and to parse the grammar. The teacher then critiques what the student presents. What I was inspired to think of was to modify the new assignment module so that students would not gain access to the original assignment submitted by their classmates, but rather the version commented on by the instructor. This would simulate the classroom experience with added value in that students would be able to see everyone's work, not just the one example as is the case in the classroom. I couldn't figure out how to do that yet though.
The big problem I have with assignment/new assignment is the fact that a file needs to be uploaded/downloaded. This would be very time consuming. I think also there is a risk of viruses this way (and while ClamAV might help it still isn't up to the level of risk coverage that commercial software is and so it would be necessary to scan files after download).
I just think of some of the kinds of assignments I had to do when I was in high school, like writing short summaries of newspaper articles that were just a couple paragraphs long every week in certain classes. Then I imagine a poor teacher with 150 students having to download every single one of these files to read them, every week. It would be much easier if the whole process were done in the html editor (or perhaps in a wiki).
I'll take another look at wiki, and perhaps I will post something later about this. I'd like to hear what kind of assignment you want to use this for, so as to get some more ideas how it might be structured.
I agree with you. The ability to allow HTMLEditor and/or Upload would be much more flexible and allow for better construction of s "WorkShop" or Project.
I just ran across this suggestion and it is exactly the same as the one I just made in a separate forum. Sorry! Having the capability to add an HTML page to a photo upload would solve so many of our cumbersome problems in providing narrative content to a simple JPEG upload.