ahbeng/NUSMods

View on GitHub
website/src/__mocks__/timetableArrangement.json

Summary

Maintainability
Test Coverage
{
  "Tuesday": [
    [
      {
        "classNo": "2",
        "lessonType": "Tutorial",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Tuesday",
        "startTime": "1100",
        "endTime": "1200",
        "venue": "COM1-0208",
        "moduleCode": "CS2108",
        "title": "Introduction to Computer Networks",
        "colorIndex": 7
      },
      {
        "classNo": "1",
        "lessonType": "Lecture",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Tuesday",
        "startTime": "1400",
        "endTime": "1600",
        "venue": "LT15",
        "moduleCode": "CS3235",
        "title": "Computer Security",
        "colorIndex": 0
      }
    ]
  ],
  "Friday": [
    [
      {
        "classNo": "2",
        "lessonType": "Tutorial",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Friday",
        "startTime": "1000",
        "endTime": "1100",
        "venue": "COM1-B113",
        "moduleCode": "CS3235",
        "title": "Computer Security",
        "colorIndex": 0
      }
    ]
  ],
  "Wednesday": [
    [
      {
        "classNo": "A19",
        "lessonType": "Tutorial",
        "weeks": [3, 5, 7, 9, 11],
        "day": "Wednesday",
        "startTime": "1000",
        "endTime": "1200",
        "venue": "AS1-0207",
        "moduleCode": "GER1000",
        "title": "Quantitative Reasoning",
        "colorIndex": 2
      },
      {
        "classNo": "1",
        "lessonType": "Lecture",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Wednesday",
        "startTime": "1200",
        "endTime": "1400",
        "venue": "i3-Aud",
        "moduleCode": "CS2100",
        "title": "Computer Organisation",
        "colorIndex": 4
      }
    ]
  ],
  "Monday": [
    [
      {
        "classNo": "J1",
        "lessonType": "Sectional Teaching",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Monday",
        "startTime": "1000",
        "endTime": "1300",
        "venue": "BIZ2-0509",
        "moduleCode": "ACC1006",
        "title": "Accounting Information Systems",
        "colorIndex": 6
      },
      {
        "classNo": "1",
        "lessonType": "Lecture",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Monday",
        "startTime": "1400",
        "endTime": "1600",
        "venue": "i3-Aud",
        "moduleCode": "CS2108",
        "title": "Introduction to Computer Networks",
        "colorIndex": 7
      }
    ]
  ],
  "Thursday": [
    [
      {
        "classNo": "1",
        "lessonType": "Lecture",
        "weeks": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
        "day": "Thursday",
        "startTime": "1300",
        "endTime": "1400",
        "venue": "i3-Aud",
        "moduleCode": "CS2100",
        "title": "Computer Organisation",
        "colorIndex": 4
      }
    ]
  ]
}