Skip to content

v0.9.9-beta.1

Latest
Compare
Choose a tag to compare
@palves-ulht palves-ulht released this 09 Sep 13:06
· 11 commits to master since this release

New features

  • There is a new option under the profile dropdown ("My History"), which shows all the submissions made by the student or by a group in which the student is involved, grouped by assignment.
  • Assignments can expose public assets (support files for the students, images, etc..). Every file inside the public folder (in the assignment's root) will be exposed through the link: <BASE_URL>/upload/<ASSIGNMENT_ID>/public/<FILE_NAME>. This link can be included in the instructions.html1.
  • Assignment instructions can be defined in a markdown file (instructions.md), instead of instructions.html. If the assignment has both files, Drop Project will choose instructions.md. The markdown format is the one used by github.
  • It is now possible to define the visibility of an assignment: PUBLIC, ONLY_BY_LINK or PRIVATE. The last one restricts visibility only to authorized users. Notice that this visibility is from the submitter's (student) perspective.

Enhancements

  • Activating an assignment now shows a modal dialog with a waiting spinner
  • Major optimisation on the assignments list page (both current and archived)
  • Minor improvements in the student's upload page
  • Expose the "tagsStr" field to the teacher API (thanks @joao-marques-a22108693)
  1. Always use relative links in the instructions file (html or md). Since the instructions are shown in the <BASE_URL>/upload/<ASSIGNMENT_ID>page, it is enough to use public/<FILE_NAME>.