Yesterday we talked about the navigation structure and presentation of it. We came to the following navigation structure:

  • A course has a tree of assignments
    • Breadcrumbs reflect this structure and are chosen to be the navigation element to go up one/more levels in the tree
    • The last node in the breadcrumb is the title of the currently viewed assignment in the tree. Upper levels are displayed in small font above the bigger title (header)
  • Each assignment can be viewed in different modi (view modes)
    1. submission (default for students)
    2. stats (current statistics without the students list)
      • Dates and stats on the left, global statistics table on the right (the table that is now shown when viewing an assignment collection.
    3. view assignment (default for observers), which shows the assignment in read only mode
    4. edit assignment (for managers/lecturers only)
    5. answer (available when published)
    6. students (for managers/lecturers). This is the list of students enrolled in the course, the table currently shows under statistics
    • An appropriate widget should be used as mode switcher, placed together with the breadcrumb forming "the navigation element"
  • The structure of URLs are to be changed to reflect the principles described above:
    main url c. code edition page number view mode + additonal params for submission mode
    https://weblab.tudelft.nl / NN1234 / year-year / assignment / assignmentNO / submission/studentNO(/grading))
    ti2626 2014-2015 assignment 2595 stats
    view
    edit
    answer
    students

    - An assignment link without mode is used to communicate the assignment link, and will redirect students to the submission mode address. Managers are redirected to the stats view mode.

Submitted by Elmer van Chastelet on 21 August 2015 at 08:49

On 15 September 2015 at 13:25 Guido Wachsmuth commented:

Since you are working on this now: When we have different editions of the same course running in parallel, it would be very helpful to distinguish editions in the breadcrumbs. Currently, breadcrumbs include the course name, but not the edition.


On 9 November 2015 at 16:46 Elmer van Chastelet closed this issue.

Log in to post comments