• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge from oacs-5-10

  1. … 8095 more files in changeset.
assessment-index.page: replace "delete" button by "archive" button for exams.

To reduce the likelihood that someone accidentally deletes a fresh exam,

the "delete" button was replaced for exam-instances by an "archive" button.

  1. … 1 more file in changeset.
Offer just edit-interaction elements as test items; prefer simple title

reduce warnings on loading: Move resources to non-deprecated location

  1. … 17 more files in changeset.
Added two types of grading schemes (in addition to "exact") to ordering exercises:

- "position": count elements as correct, when these are on the correct position

- "relative": count elements as correct, if the neighboring element is correctly before the actual element

The results are adjusted by the same guessing correction as in the "ggw" scheme for MC exercises.

Example:

- desired order: 1,2,3,4

- provided answer: 3,1,2,4

- scheme "exact": 0%

- scheme "position": 0 0 0 1

- scheme "relative": 0 1 1 (correctly ordered 1<2 and 2<4)

A minor refactoring was also performed to ease code reuse.

  1. … 2 more files in changeset.
include "topic-assignment.wf" in list of displayed workflow types

add option to show student IP address during the exam

  1. … 3 more files in changeset.
inclass-exam: Added configurability for time budget and display of minutes and/or points during exam

  1. … 4 more files in changeset.
include url in atjob form. This change eases the atjob execution substantially,

since the package and connection context can be recreated based on this information

  1. … 1 more file in changeset.
use "keep_order=true" for test-item selection boxes

- added detailed proctoring options

- accordeon style exam options

- allwo restart in "done" state only for SWAs

  1. … 4 more files in changeset.
added preview/testrun to edit item workflow

  1. … 3 more files in changeset.
file answer-single-question.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./answer-single-question.wf.page
specify field names explicitly in default xowf index page (maybe move this to site-wide pages)

file edit-interaction.wf.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./edit-interaction.wf.page
Added edit-workflows for test items: edit-interaction.wf

This change eases tailorization of actions of editing workflow

and makes it possible to address all types of testitems via

a single term

-form en:edit-interaction.wf

instead of having to enumerate the relevant types explicitly as

it was before

-form en:TestItemText.form|en:TestItemShortText.form|en:TestItemMC.form|en:TestItemSC.form|...

For backward compatibility, the old enumeration is kept for a while. New test

items should be created over the new workflow, as e.g. in

{entry -name New.Item.TextInteraction -form en:edit-interaction.wf -query p.item_type=Text}

  1. … 5 more files in changeset.
added support for inclass-exam for scheduled opening and closing of exams

  1. … 6 more files in changeset.
add ability to use x out of y questions (when order randomization is used)

  1. … 5 more files in changeset.
optionally disallow cut&paste in multi-line form fields

  1. … 4 more files in changeset.
- added name validator for site-wide pages

- updated site-wide pages

  1. … 3 more files 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. … 5 more files in changeset.
added skeleton for proctoring support

  1. … 5 more files in changeset.
- 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. … 10 more files in changeset.
file TestItemReorder.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./TestItemReorder.form.page
fix typo

provide required value for "-text" in prototype page definition

- 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. … 13 more files in changeset.
file inclass-quiz.wf.page was initially added on branch oacs-5-10.

file select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./select_question.form.page
file quiz-select_question.form.page was initially added on branch oacs-5-10.

    • -0
    • +0
    ./quiz-select_question.form.page