Skip to content

v1.16.0 – Better Courses, Members and Feedback Forms

Compare
Choose a tag to compare
@Clashsoft Clashsoft released this 31 Oct 13:49
· 332 commits to master since this release

General

  • Updated all frontend and service dependencies.

New Features

Courses

  • Edit Course is now a new tab. #355
  • Added Delete button for courses. #355
  • Courses show the number of complete feedbacks submitted by a student. #369
  • Added a way to add members (TAs) to courses. #373

Student Submissions

  • Students may now upload files when submitting their solution. #362
  • Added three consent options for solutions: demonstration, scientific and third-party (e.g. embeddings). #354
  • Added ability for students to submit feedback for a survey. #369

Assignments

  • Added an importer for consent options and additional author fields. #354
  • Added assignment members for direct access without tokens. #365
  • Added config options for enabling Code Search, Snippet Suggestions and Similar Solutions. #366
  • Added a new overlay for TAs in the solution tasks tab that tracks the duration to grade the solution. #370
  • Added a feedback survey form for TAs. #370

Improvements

  • Removed some redundant endpoints. #356

Courses

  • Column names in the course students overview are now derived from the assignment names. #355
  • Added a loading indicator while the course students overview is generated. #355
  • My Courses now shows the number of assignments in each course. #355
  • Minor visual improvements in the Create/Edit Course form. #363
  • Improved the assignment search in the Create/Edit Course form. #363

Assignments

  • Bulk solution update now supports matching by ID. #357
  • Classroom, Code Search and Plagiarism Detection settings are now separate tabs in assignment creation and editing. #361
  • Improved the Assignments settings form.
  • Simplified the Assignments Setup modal form with the most important options. #367
  • Simplified how the duration of an evaluation is determined. #372

Bugfixes

  • Courses now properly merge identical students with multiple author fields. #355
  • Only the project owner can now add files via zip upload. #356
  • Bulk solution updates now triggers events. #357
  • Fixed an error that would prevent original evaluations from showing. #360
  • Assignments are now properly attributed to logged-in users again. #363
  • Course drafts now properly include the list of assignments. #363
  • Editing a course no longer saves that version as a draft for a new course. #363
  • Courses now display archived assignments when viewing or editing. #363
  • New courses no longer show all own assignments as part of the course. #363

Documentation

  • Improved API documentation for Projects and Assignments. #356

Removals

  • Removed the Events tab in solutions. Push Events can be viewed on GitHub Activities. #359
  • Assignments no longer offer first-class support for fulibScenarios. #361
  • Removed the Clone and Launch buttons from the solution table. #370
  • Removed telemetry from Assignments. #372