5 - Introduction
of repo objects (wiki) as submission.
6 - Introduction
of assignment type classes under AssignmentTypes
9 - PROBLEM: - exc_returned entries
are used
for text
and blog/portfolios submissions, too!
10 - filetitle
is the wsp_id
for blog/portfolios,
the ref_id
for wikis now!
11 - getFiles() also returns entries for text
13 - FUTURE: exc_returned entries should be refactored
in a more
general concept "Submission Items" (
files, text,
14 wsp objects, repo objects, ...)
19 New DB table exc_ass_file_order with columns id,assignment_id,filename,order_nr
21 ### File organisation 5.3 24 feedb_*ASS_ID*/0/ holds sample solution file (with original name) 25 ilExercise/X/exc_*EXC_ID*/feedb_*ASS_ID* holds evaluation/feedback files from tutors
for learner *USER_ID*
26 ilExercise/X/exc_*EXC_ID*/subm_*ASS_ID**TIMESTAMP*_filename.pdf holds file submissions (also blogs
and porfilios, filename = obj_id)
27 ilExercise/X/exc_*EXC_ID*/peer_up_*ASS_ID**GIVER_ID* holds peer feedback file (original name)
28 ilExercise/X/exc_*EXC_ID*/mfb_up_*ASS_ID* hold multi-feedback zip file/structure from tutor *UPLOADER_ID*
29 ilExercise/X/exc_*EXC_ID*/tmp_*ASS_ID*/ temp dir
for "download all assignments" process (creates random subdir before starting)
33 ass_*ASS_ID*/ directory holds all instruction files (with original names) !!! CHANGED in 5.3 36 ### File organisation 5.2 40 ass_*ASS_ID*/ directory holds all instruction files (with original names) 41 ilExercise/X/exc_*EXC_ID*/feedb_*ASS_ID*/0/ holds sample solution file (with original name)
42 ilExercise/X/exc_*EXC_ID*/feedb_*ASS_ID* holds evaluation/feedback files from tutors
for learner *USER_ID*
43 ilExercise/X/exc_*EXC_ID*/subm_*ASS_ID**TIMESTAMP*_filename.pdf holds file submissions (also blogs
and porfilios, filename = obj_id)
44 ilExercise/X/exc_*EXC_ID*/peer_up_*ASS_ID**GIVER_ID* holds peer feedback file (original name)
45 ilExercise/X/exc_*EXC_ID*/mfb_up_*ASS_ID* hold multi-feedback zip file/structure from tutor *UPLOADER_ID*
46 ilExercise/X/exc_*EXC_ID*/tmp_*ASS_ID*/ temp dir
for "download all assignments" process (creates random subdir before starting)
Exercise submission //TODO: This class has to much static methods related to delivered "files"...