• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
provide randomized seeds

changes for inclass-exam:

- open test run in a different frame

- use tailored proctoring code, when available

- improve screen after final exam submission

- do not require to make generic create-or-use public for

non-admins in proctor mode

  1. … 1 more file in changeset.
new features for inclass exam workflow:

- additional flag "synchronized", can be specified on "create exam" page

- provide info about exam publication time and duration since publication

time to the details view of the exam protocol

  1. … 4 more files in changeset.
fix typo

added skeleton for proctoring support

  1. … 4 more files in changeset.
do not show count-down timer always

don't show results of "marked" right now

Added count-down timer for inclass-exam-answer.wf

- new API call Question_manager.exam_target_time

- new includelet "countdown-timer" (based on answer_manager.countdown_timer)

  1. … 3 more files in changeset.
shorten date info in title, since it is redundant

whitespace cleanup

Improved display of print-answers:

- added information about current page of student

- improved display of submission state

- made message key capitalization more consistent

  1. … 4 more files in changeset.
Improved display of print-answers:

- provided API function "runtime_panel" for answer_manager

- added revision handling of submitted exams

  1. … 1 more file in changeset.
add duration, handle cases, where the exam was not submitted

  1. … 3 more files in changeset.
return full result in reporting modes

improve styling

  1. … 2 more files in changeset.
Improve display of print-answers:

- provide API functions "get_duration" and "get_IPs" for ans

- added info box "runtime-data" in inclass-exam.wf about changed submissions

(number of revisions, duration, all IP addresses of the submission)

- added message keys for "nr_changes" and "duration"

- updated CSS to handle "runtime-data"

- bump version number to 5.10.0d16

  1. … 5 more files in changeset.
reduce verbosity

perform per-user rendering for the exam protocol.

A more general solution will follow soon.

omit question title in inclass-exam

- test-items: added ordering item type (short_text_interaction)

- simplified code by using ':get_named_sub_component_value -from_repeat ...'

- refetch site-wide pages, when the source code of the site-wide pages changes.

- bumped version number to 5.10.0d16

  1. … 11 more files in changeset.
ensure menu variable is set for the case that no answers are available

- new assessment workflow for in-class exam

lib/inclass-exam-answer.wf

lib/inclass-exam.wf

- Defined common superclass for Assessments (AssessmentInterface) to

provide common infrastucture (assertion methods), and define other

interface classes as subclasses (Renaming_form_loader,

Answer_manager, Question_manager).

- extended message keys

- new prototype pages:

www/prototypes/TestItemMC.form.page

www/prototypes/TestItemSC.form.page

www/prototypes/TestItemShortText.form.page

www/prototypes/TestItemText.form.page

www/prototypes/TestItemUpload.form.page

www/prototypes/assessment-index.page

www/prototypes/inclass-exam.wf.page

www/prototypes/inclass-quiz.wf.page

www/prototypes/online-exam.wf.page

www/prototypes/quiz-select_question.form.page

www/prototypes/select_question.form.page

- Defined to following pages as site-wide:

Package site_wide_pages {

Workflow.form

TestItemText.form

TestItemShortText.form

TestItemMC.form

TestItemSC.form

TestItemUpload.form

online-exam.wf

inclass-quiz.wf

inclass-exam.wf

quiz-select_question.form

select_question.form

}

- Ensure availability of site-wide pages at startup

of server.

- bumped version number to 5.10.0d15

  1. … 18 more files in changeset.
file inclass-exam-answer.wf was initially added on branch oacs-5-10.

    • -0
    • +0
    ./inclass-exam-answer.wf
file inclass-exam.wf was initially added on branch oacs-5-10.

improve documentation

reduce verbosity

  1. … 1 more file in changeset.
don't poll in "initial" or "created" state

- foster standardized message keys for menu entries

- provide message key for interaction types

  1. … 3 more files in changeset.
- added public method "result_table"

- added "back" button to result table and exam protocol