Glossary

This document lines out the common terms used in the project.

  • Course: We use "course" to mean "module", "class". A course here means an offering of a course in a particular semester/term. If the course is offered twice in two semesters (i.e. with different students and teaching team), they are considered two courses. There is, however, no time limit on how long a course may run.
  • Contribution scale:
    [equal share]+100%

    [equal share]+90%

    ...

    [equal share]

    [NOT SURE]

    [equal share]-10%

     ...

    [equal share]-90%

    [0%] (did nothing at all)
  • Feedback Session: A collection of questions for students and/or instructors alike to answer; similar to a questionnaire, a survey. Sometimes, this is referred to as simply "Session"
  • Component tests: White-box unit and integration tests. Separate suites exist for frontend and backend.
  • E2E tests: Black-box end-to-end system tests, also used for product acceptance.