... | ... | @@ -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
|
|
|
|
... | ... | |