Update WebLab authored by Elmer van Chastelet's avatar Elmer van Chastelet
......@@ -27,21 +27,21 @@ There are 4 functional roles within WebLab for course staff: Observer, Reviewer,
<img src="uploads/5f71a7101dcd63f6aeff3810b462f882/nav-assignments.png" height="250px" />
- From here you can start adding (folders) of assignments.
<img src="uploads/aa71185db35b0cb3c58febbc8e53d320/nav-create-assignment.png" width="500px" />
- Enter a name for the assignment you want to create, and pick the question type from the menu below.
- Enter a name for the assignment you want to create, and pick the assignment type from the menu below.
<img src="uploads/f4ab421858913b8f068a60f03c375045/create-assignment-modal.png" width="250px" />
#### Assignment types
The following types of assignments are available:
| Type | Description |
| ------ | ------ |
| Multiple-Choice | cell |
| Programming | cell |
| File Upload | cell |
| Peer-Review | cell |
| Grade-Only (externally handed in) | cell |
| Pass/Fail | cell |
| Generated Questions (experimental) | cell |
| Type | Auto-Grd | Man. gr. | Description |
| ------ | ------ | ------ | ------ |
| Multiple-Choice | :ballot_box_with_check: | :ballot_box_with_check: | Students score `0.0` when answered incorrect or `10.0` when answered correctly. Multiple Choice questions can have any number _n_ of alternatives, from which _m_ correct alternatives. A student answer is correct if (configurable) all or at least _y < m_ correct alternatives are chosen, and no incorrect alternatives are chosen. |
| 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 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: | descr |
| Peer-Review | | :ballot_box_with_check: | descr |
| Grade-Only (externally handed in) | | :ballot_box_with_check: | descr |
| Pass/Fail | | :ballot_box_with_check: | descr |
| Generated Questions (experimental) | :ballot_box_with_check: | :ballot_box_with_check: | descr |
#### Organizing Assignments in Folders
......
......