... | @@ -56,7 +56,7 @@ There are 4 functional roles within WebLab for course staff: '**Observer**', '** |
... | @@ -56,7 +56,7 @@ There are 4 functional roles within WebLab for course staff: '**Observer**', '** |
|
The following types of assignments are available:
|
|
The following types of assignments are available:
|
|
| Type | auto. gr. | man. gr. | Description |
|
|
| Type | auto. gr. | man. gr. | Description |
|
|
|------|-----------|----------|-------------|
|
|
|------|-----------|----------|-------------|
|
|
| **Multiple-Choice** | :ballot_box_with_check: | :ballot_box_with_check: | Multiple Choice questions have a question text and can have any number _n_ of alternatives, from which _m_ correct ones. A student answer is correct when all, or at least _y < m_ (configurable), correct alternatives are chosen, and no incorrect alternatives are chosen. Students score a `10.0` when answered correctly, `0.0` otherwise. |
|
|
| **Multiple-Choice** | :ballot_box_with_check: | :ballot_box_with_check: | Multiple Choice questions have a question text and can have any number _n_ of alternatives, of which _m_ correct ones. A student answer is correct when _y ≤ m_ (configurable), correct alternatives are chosen, and no incorrect alternatives are chosen. Students score a `10.0` when answered correctly, `0.0` otherwise. |
|
|
| **Essay/Open Question** | | :ballot_box_with_check: | Students are asked to submit a textual answer. Text markup is available through markdown syntax, and Latex/MathML through MathJax. A live preview is shown while answering the question. <br>Grading is done manually, i.e. using grading rubrics in form of checklist items with weights, or grade-based components (0.0-10.0). |
|
|
| **Essay/Open Question** | | :ballot_box_with_check: | Students are asked to submit a textual answer. Text markup is available through markdown syntax, and Latex/MathML through MathJax. A live preview is shown while answering the question. <br>Grading is done manually, i.e. using grading rubrics in form of checklist items with weights, or grade-based components (0.0-10.0). |
|
|
| **Programming** | :ballot_box_with_check: | :ballot_box_with_check: | WebLab has built-in support for Java, Scala, Python and C(++) assignments and supports any other language for which a Docker image with WebLab input/output handling can be provided. Students edit their `Solution` in the WebLab editor, and can test their solution against their own `User Tests`, or against the `Specification Tests` for which the code and output are hidden to students. Course managers can provide an initial `Solution` template, `User test` template, `Library` code, and `Specification tests` from which the grade will be computed. (TODO: separate page with more details) |
|
|
| **Programming** | :ballot_box_with_check: | :ballot_box_with_check: | WebLab has built-in support for Java, Scala, Python and C(++) assignments and supports any other language for which a Docker image with WebLab input/output handling can be provided. Students edit their `Solution` in the WebLab editor, and can test their solution against their own `User Tests`, or against the `Specification Tests` for which the code and output are hidden to students. Course managers can provide an initial `Solution` template, `User test` template, `Library` code, and `Specification tests` from which the grade will be computed. (TODO: separate page with more details) |
|
|
| **File Upload** | | :ballot_box_with_check: | Similar to Essay/Open Question. Students can upload a file as submission and optionally enter textual remarks (with markup). Managers can restrict on the file types supported for upload. |
|
|
| **File Upload** | | :ballot_box_with_check: | Similar to Essay/Open Question. Students can upload a file as submission and optionally enter textual remarks (with markup). Managers can restrict on the file types supported for upload. |
|
... | | ... | |