From 6d80c7b73351dc690c12303c7458ca1cd8fe876a Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Sun, 14 Apr 2024 23:44:02 +0200
Subject: [PATCH 01/11] DAT course name corrections
Updated DAT courses with the correct name from chalmers.se.
All names are in the language of instruction
---
exams/DAT050/README.md | 4 ++--
exams/DAT060/README.md | 4 ++--
exams/DAT105/README.md | 4 ++--
exams/DAT246/README.md | 4 ++--
exams/DAT400/README.md | 4 ++--
exams/DAT555/README.md | 4 ++--
6 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/exams/DAT050/README.md b/exams/DAT050/README.md
index 1cf198e..992ca2f 100644
--- a/exams/DAT050/README.md
+++ b/exams/DAT050/README.md
@@ -1,5 +1,5 @@
-# DAT050 - Objektorientered programmering
-Welcome to the DAT050 - Objektorientered programmering, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT050 - Objektorienterad programmering
+Welcome to the DAT050 - Objektorienterad programmering, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
diff --git a/exams/DAT060/README.md b/exams/DAT060/README.md
index cb9a40f..0f4df43 100644
--- a/exams/DAT060/README.md
+++ b/exams/DAT060/README.md
@@ -1,5 +1,5 @@
-# DAT060 - Logic in Computer Science
-Welcome to the DAT060 - Logic in Computer Science, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT060 - Logic in computer science
+Welcome to the DAT060 - Logic in computer science, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
diff --git a/exams/DAT105/README.md b/exams/DAT105/README.md
index 6380390..ebde4ee 100644
--- a/exams/DAT105/README.md
+++ b/exams/DAT105/README.md
@@ -1,5 +1,5 @@
-# DAT105 - Computer Architecture
-Welcome to the DAT105 - Computer Architecture, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT105 - Computer architecture
+Welcome to the DAT105 - Computer architecture, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
diff --git a/exams/DAT246/README.md b/exams/DAT246/README.md
index 0ca6faa..285ebe0 100644
--- a/exams/DAT246/README.md
+++ b/exams/DAT246/README.md
@@ -1,5 +1,5 @@
-# DAT246 - Empirical Software Engineering
-Welcome to the DAT246 - Empirical Software Engineering, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT246 - Empirical software engineering
+Welcome to the DAT246 - Empirical software engineering, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
diff --git a/exams/DAT400/README.md b/exams/DAT400/README.md
index aa2c521..ea5f730 100644
--- a/exams/DAT400/README.md
+++ b/exams/DAT400/README.md
@@ -1,5 +1,5 @@
-# DAT400 - High Performance Parallel Programming
-Welcome to the DAT400 - High Performance Parallel Programming, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT400 - High-performance parallel programming
+Welcome to the DAT400 - High-performance parallel programming, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
diff --git a/exams/DAT555/README.md b/exams/DAT555/README.md
index d0b1201..cf80980 100644
--- a/exams/DAT555/README.md
+++ b/exams/DAT555/README.md
@@ -1,5 +1,5 @@
-# DAT555 - Programmeringsteknik : Python
-Welcome to the DAT555 - Programmeringsteknik : Python, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DAT555 - Programmeringsteknik i Python
+Welcome to the DAT555 - Programmeringsteknik i Python, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
From 90784834da602fbbb3b347c14266d281d9ef0957 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 01:44:55 +0200
Subject: [PATCH 02/11] Tracked DIT courses added to courses.json
---
descriptionCreator/data/courses.json | 42 ++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/descriptionCreator/data/courses.json b/descriptionCreator/data/courses.json
index d13d1da..8b732ed 100644
--- a/descriptionCreator/data/courses.json
+++ b/descriptionCreator/data/courses.json
@@ -545,5 +545,47 @@
"level": "master",
"credits": 7.5,
"programmes": ["N2COS", "N2ADS", "N1COS", "N2GDT"]
+ },
+ "DIT440": {
+ "name": "Introduction to Functional Programming",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["N1COS"]
+ },
+ "DIT670": {
+ "name": "Computer Networks",
+ "level": "master",
+ "credits": 7.5,
+ "programmes": ["N2COS"]
+ },
+ "DIT792": {
+ "name": "Grundläggande datorteknik",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["N1COS"]
+ },
+ "DIT852": {
+ "name": "Introduction to Data Science",
+ "level": "master",
+ "credits": 7.5,
+ "programmes": ["N2ADS"]
+ },
+ "DIT962": {
+ "name": "Datastrukturer | Data Structures",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["N2MAT", "N1COS", "N1MAT"]
+ },
+ "DIT980": {
+ "name": "Diskret matematik för Datavetare",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["N1COS"]
+ },
+ "DIT984": {
+ "name": "Diskret matematik för Datavetare",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["N1COS"]
}
}
\ No newline at end of file
From e4ecf2d1972d4c392cb1008fd0a9eee5304fe31f Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 01:45:46 +0200
Subject: [PATCH 03/11] DIT courses READMEs updated
---
exams/DIT023/README.md | 24 +++++++++--------
exams/DIT033/README.md | 24 +++++++++--------
exams/DIT043/README.md | 20 +++++++-------
exams/DIT046/README.md | 9 +++----
exams/DIT185/README.md | 8 +++---
exams/DIT342/README.md | 23 ++++++++--------
exams/DIT345/README.md | 17 ++++++------
.../DIT633 Exam March.pdf | Bin
.../{2022 => 2022-06-99}/DIT633 Exam June.pdf | Bin
.../DIT633 Exam August.pdf | Bin
.../{2023 => 2023-06-99}/DIT633 Exam June.pdf | Bin
.../DIT633 Exam August.pdf | Bin
exams/DIT633/README.md | 25 +++++++++---------
...tice exam + Teacher answers Spring2023.pdf | Bin
exams/DIT636/README.md | 13 +++++----
exams/DIT792/README.md | 6 ++---
exams/DIT822/README.md | 18 ++++++-------
exams/DIT962/README.md | 4 +--
18 files changed, 99 insertions(+), 92 deletions(-)
rename exams/DIT633/{2022 => 2022-03-99}/DIT633 Exam March.pdf (100%)
rename exams/DIT633/{2022 => 2022-06-99}/DIT633 Exam June.pdf (100%)
rename exams/DIT633/{2022 => 2022-08-99}/DIT633 Exam August.pdf (100%)
rename exams/DIT633/{2023 => 2023-06-99}/DIT633 Exam June.pdf (100%)
rename exams/DIT633/{2023 => 2023-08-99}/DIT633 Exam August.pdf (100%)
rename exams/DIT636/{ => 2023-03-99}/DIT636 Practice exam + Teacher answers Spring2023.pdf (100%)
diff --git a/exams/DIT023/README.md b/exams/DIT023/README.md
index 1ebd6a0..775a4ce 100644
--- a/exams/DIT023/README.md
+++ b/exams/DIT023/README.md
@@ -1,14 +1,16 @@
-## DIT023 - Mathematical Foundations for Software Engineering
-Welcome to the DIT023 - Mathematical Foundations for Software Engineering, where we've compiled past exams and student answers to assist in your preparation for this course.
+## DIT023 - Mathematical Foundations for Software Engineering
+Welcome to the DIT023 - Mathematical Foundations for Software Engineering, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2017-12-20 Exam questions with student answers from one source
-* 2018-10-30 Exam questions with student answers from one source
-* 2019-01-07 Exam questions with student answers from one source
-* 2019-10-29 Exam questions with student answers from one source
-* 2021-10-26 Exam questions with student answers from one source
-* 2022-01-05 Exam questions with no student answers so far
-* 2022-08-19 Exam questions with student answers from one source
-* 2022-10-27 Exam questions with student answers from one source
-* 2023-08-25 Exam questions with student answers from one source
+| Date | Questions | Answers |
+|------------|-----------|---------|
+| 2017-12-20 | Yes | Yes |
+| 2018-10-30 | Yes | Yes |
+| 2019-01-07 | Yes | Yes |
+| 2019-10-29 | Yes | Yes |
+| 2021-10-26 | Yes | Yes |
+| 2022-01-05 | Yes | No |
+| 2022-08-19 | Yes | Yes |
+| 2022-10-27 | Yes | Yes |
+| 2023-08-25 | Yes | Yes |
diff --git a/exams/DIT033/README.md b/exams/DIT033/README.md
index d43edb1..9e8365a 100644
--- a/exams/DIT033/README.md
+++ b/exams/DIT033/README.md
@@ -1,14 +1,16 @@
-## DIT033 - Data Management
-Welcome to the DIT033 - Data Management, where we've compiled past exams and student answers to assist in your preparation for this course.
+## DIT033 - Data Management
+Welcome to the DIT033 - Data Management, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2019-03-18 Exam questions with student answers from one source
-* 2019-06-11 Exam question with no student answers yet
-* 2019-08-21 Exam questions with student answers from one source
-* 2020-03-16 Exam questions with no student answers yet
-* 2020-06-09 Home exam questions with no student answers yet
-* 2020-08-21 Home exam questions with no student answers yet
-* 2022-03-14 Exam questions with student answers from one source
-* 2022-06-09 Exam questions with student answers from two sources
-* 2022-08-17 Exam questions with student answers from one source
+| Date | Questions | Answers | Notes |
+|------------|-----------|---------|-----------|
+| 2019-03-18 | Yes | Yes | |
+| 2019-06-11 | Yes | No | |
+| 2019-08-21 | Yes | Yes | |
+| 2020-03-16 | Yes | No | |
+| 2020-06-09 | Yes | No | Home exam |
+| 2020-08-21 | Yes | No | Home exam |
+| 2022-03-14 | Yes | Yes | |
+| 2022-06-09 | Yes | Yes | |
+| 2022-08-17 | Yes | Yes | |
diff --git a/exams/DIT043/README.md b/exams/DIT043/README.md
index 67df36a..32c7d0f 100644
--- a/exams/DIT043/README.md
+++ b/exams/DIT043/README.md
@@ -1,14 +1,12 @@
-## DIT043 - Object oriented programming
-Welcome to the DIT043 - Object oriented programming, where we've compiled past exams and student answers to assist in your preparation for this course.
+## DIT043 - Object-Oriented Programming
+Welcome to the DIT043 - Object-Oriented Programming, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2021-10-28 Exam questions with student answers from one source
-
-* 2022-01-03 Exam questions with student answers from two sources
-
-* 2022-08-16 Exam questions with student answers from one source
-
-* 2022-10-24 Exam questions with student answers from two sources
-
-* 2023-01-04 Exam questions with student answers from one source
+| Date | Questions | Answers |
+|------------|-----------|---------|
+| 2021-10-28 | Yes | Yes |
+| 2022-01-03 | Yes | Yes |
+| 2022-08-16 | Yes | Yes |
+| 2022-10-24 | Yes | Yes |
+| 2023-01-04 | Yes | Yes |
diff --git a/exams/DIT046/README.md b/exams/DIT046/README.md
index f5e9ab2..04a43fb 100644
--- a/exams/DIT046/README.md
+++ b/exams/DIT046/README.md
@@ -3,8 +3,7 @@ Welcome to the DIT046 - Requirements and User Experience, where we've compiled p
Here’s what we have so far:
-* 2022-01-12 Exam questions with student answers from one source
-
-* 2022-04-13 Exam questions with student answers from two sources
-
-
+| Date | Questions | Answers |
+|------------|-----------|---------|
+| 2022-01-12 | Yes | Yes |
+| 2022-04-13 | Yes | Yes |
diff --git a/exams/DIT185/README.md b/exams/DIT185/README.md
index 18cb0cd..6494548 100644
--- a/exams/DIT185/README.md
+++ b/exams/DIT185/README.md
@@ -3,6 +3,8 @@ Welcome to the DIT185 - Software Analysis and Design, where we've compiled past
Here’s what we have so far:
-* 2018-06-01 Exam questions with no student answers so far
-* 2019-06-07 Exam questions with no student answers so far
-* 2021-06-04 Exam questions with no student answers so far
+| Date | Questions | Answers |
+|------------|-----------|---------|
+| 2018-06-01 | Yes | No |
+| 2019-06-07 | Yes | No |
+| 2021-06-04 | Yes | No |
diff --git a/exams/DIT342/README.md b/exams/DIT342/README.md
index e9c94a2..173ce35 100644
--- a/exams/DIT342/README.md
+++ b/exams/DIT342/README.md
@@ -3,14 +3,15 @@ Welcome to the DIT342 - Web Development, where we've compiled past exams and stu
Here’s what we have so far:
-* 2019-04-24 Exam questions and student answers from one source
-* 2020-01-07 Exam questions and student answers from one source
-* 2020-10-26 Exam questions with no student answers yet
-* 2021-01-05 Home exam question with no student answers yet
-* 2021-10-25 Student answers from one source
-* 2022-01-04 Student answers from one source
-* 2022-08-15 Student answers from one source
-* 2022-10-24 Exam questions with answers and student answers from one source
-* 2023-01-03 Student answers from one source
-* 2023-08-14 Student answers from one source
-
+| Date | Questions | Answers | Notes |
+|------------|-----------|---------|-----------|
+| 2019-04-24 | Yes | Yes | |
+| 2020-01-07 | Yes | Yes | |
+| 2020-10-26 | Yes | No | |
+| 2021-01-05 | Yes | No | Home exam |
+| 2021-10-25 | No | Yes | |
+| 2022-01-04 | No | Yes | |
+| 2022-08-15 | No | Yes | |
+| 2022-10-24 | Yes | Yes | |
+| 2023-01-03 | No | Yes | |
+| 2023-08-14 | No | Yes | |
diff --git a/exams/DIT345/README.md b/exams/DIT345/README.md
index d5d4201..f78ab54 100644
--- a/exams/DIT345/README.md
+++ b/exams/DIT345/README.md
@@ -1,11 +1,12 @@
-## DIT345 - Software Architecture
-Welcome to the DIT345 - Software Architecture folder, where we've compiled past exams and student answers to assist in your preparation for this course.
+## DIT345 - Fundamentals of Software Architecture
+Welcome to the DIT345 - Fundamentals of Software Architecture folder, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2019-08-21 Exam questions with student answers from one source
-* 2019-11-01 Exam questions with student answers from one source
-* 2020-01-09 Exam questions with student answers from one source
-* 2022-01-05 Exam questions with student answers from one source
-* 2023-08-16 Incomplete exam questions with student answers from one source
-
+| Date | Questions | Answers | Notes |
+|------------|-----------|---------|--------------|
+| 2019-08-21 | Yes | Yes | |
+| 2019-11-01 | Yes | Yes | |
+| 2020-01-09 | Yes | Yes | |
+| 2022-01-05 | Yes | Yes | |
+| 2023-08-16 | Yes* | Yes | *:Incomplete |
diff --git a/exams/DIT633/2022/DIT633 Exam March.pdf b/exams/DIT633/2022-03-99/DIT633 Exam March.pdf
similarity index 100%
rename from exams/DIT633/2022/DIT633 Exam March.pdf
rename to exams/DIT633/2022-03-99/DIT633 Exam March.pdf
diff --git a/exams/DIT633/2022/DIT633 Exam June.pdf b/exams/DIT633/2022-06-99/DIT633 Exam June.pdf
similarity index 100%
rename from exams/DIT633/2022/DIT633 Exam June.pdf
rename to exams/DIT633/2022-06-99/DIT633 Exam June.pdf
diff --git a/exams/DIT633/2022/DIT633 Exam August.pdf b/exams/DIT633/2022-08-99/DIT633 Exam August.pdf
similarity index 100%
rename from exams/DIT633/2022/DIT633 Exam August.pdf
rename to exams/DIT633/2022-08-99/DIT633 Exam August.pdf
diff --git a/exams/DIT633/2023/DIT633 Exam June.pdf b/exams/DIT633/2023-06-99/DIT633 Exam June.pdf
similarity index 100%
rename from exams/DIT633/2023/DIT633 Exam June.pdf
rename to exams/DIT633/2023-06-99/DIT633 Exam June.pdf
diff --git a/exams/DIT633/2023/DIT633 Exam August.pdf b/exams/DIT633/2023-08-99/DIT633 Exam August.pdf
similarity index 100%
rename from exams/DIT633/2023/DIT633 Exam August.pdf
rename to exams/DIT633/2023-08-99/DIT633 Exam August.pdf
diff --git a/exams/DIT633/README.md b/exams/DIT633/README.md
index c282683..c554e3d 100644
--- a/exams/DIT633/README.md
+++ b/exams/DIT633/README.md
@@ -1,15 +1,16 @@
-## DIT633 Development of Embedded and Realtime systems
-Welcome to DIT633 Development of Embedded and Realtime systems, where we've compiled past exams and student answers to assist in your preparation for this course.
+## DIT633 - Development of Embedded and Realtime systems
+Welcome to DIT633 - Development of Embedded and Realtime systems, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2021-03-16 Home exam questions with teacher answers
-* 2021-06-02 Home exam questions with no student answers so far
-* 2021-08-27 Home exam questions with no student answers so far
-* 2022-MM-DD Several exam questions with no student answers so far
-* 2023-03-16 Exam questions with student answers
-> Note: there's some mistakes in the solutions, hence, we encourage not to rely
-> solely on these answers. Still, the exam is useful for practice.
-* 2023-MM-DD Several exam questions with no student answers so far
-> We could not find when exactly the exams were held, so they are placed in the
-> '2023' folder.
+| Date | Questions | Answers | Notes |
+|------------|-----------|---------|-------------------------------------|
+| 2021-03-16 | Yes | Yes | |
+| 2021-06-02 | Yes | Yes | |
+| 2021-08-27 | Yes | Yes | |
+| 2022-03-99 | Yes | No | Exact date unkown |
+| 2022-06-99 | Yes | No | Exact date unkown |
+| 2022-08-99 | Yes | No | Exact date unkown |
+| 2023-03-16 | Yes | Yes | Answers are not completely reliable |
+| 2023-06-99 | Yes | No | Exact date unkown |
+| 2023-09-99 | Yes | No | Exact date unkown |
diff --git a/exams/DIT636/DIT636 Practice exam + Teacher answers Spring2023.pdf b/exams/DIT636/2023-03-99/DIT636 Practice exam + Teacher answers Spring2023.pdf
similarity index 100%
rename from exams/DIT636/DIT636 Practice exam + Teacher answers Spring2023.pdf
rename to exams/DIT636/2023-03-99/DIT636 Practice exam + Teacher answers Spring2023.pdf
diff --git a/exams/DIT636/README.md b/exams/DIT636/README.md
index 6102894..d878413 100644
--- a/exams/DIT636/README.md
+++ b/exams/DIT636/README.md
@@ -3,8 +3,11 @@ Welcome to the DIT636 - Software Quality and Testing, where we've compiled past
Here’s what we have so far:
-* 2019-03-21 Exam questions with student answers from one source
-* 2019-06-10 Exam questions with no student answers yet
-* 2021-03-18 Exam questions with no student answers yet
-* 2021-06-08 Exam questions with no student answers yet
-* 2021-08-23 Exam questions with no student answers yet
+| Date | Questions | Answers | Notes |
+|------------|-----------|---------|---------------|
+| 2019-03-21 | Yes | Yes | |
+| 2019-06-10 | Yes | No | |
+| 2021-03-18 | Yes | No | |
+| 2021-06-08 | Yes | No | |
+| 2021-08-23 | Yes | No | |
+| 2023-03-99 | Yes | Yes | Practice exam |
diff --git a/exams/DIT792/README.md b/exams/DIT792/README.md
index b0c1187..1e01885 100644
--- a/exams/DIT792/README.md
+++ b/exams/DIT792/README.md
@@ -1,8 +1,8 @@
-# DIT792 - Grundläggande Datorteknik
-Welcome to the DIT792 - Grundläggande Datorteknik, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DIT792 - Grundläggande datorteknik
+Welcome to the DIT792 - Grundläggande datorteknik, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
| Date | Questions | Answers |
|------------|-----------|---------|
-| 2023-01-14 | No | Yes |
+| 2023-01-14 | No | Yes |
diff --git a/exams/DIT822/README.md b/exams/DIT822/README.md
index 23b732f..60c8826 100644
--- a/exams/DIT822/README.md
+++ b/exams/DIT822/README.md
@@ -1,14 +1,12 @@
-## DIT822 - Software Engineering for AI Systems
+## DIT822 - Software engineering for AI systems
Welcome to the DIT822 - Software Engineering for AI Systems folder, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
-* 2021-10-26 Exam questions with answers
-
-* 2022-01-04 Student answers from one source
-
-* 2022-10-26 Exam questions and student answers from two sources
-
-* 2023-01-03 Exam questions with answers and student answers from one source
-
-* 2023-08-15 Student answers from one source
+| Date | Questions | Answers |
+|------------|-----------|---------|
+| 2021-10-26 | Yes | Yes |
+| 2022-01-04 | No | Yes |
+| 2022-10-26 | Yes | Yes |
+| 2023-01-03 | Yes | Yes |
+| 2023-08-15 | No | Yes |
diff --git a/exams/DIT962/README.md b/exams/DIT962/README.md
index 627b0ea..04890e1 100644
--- a/exams/DIT962/README.md
+++ b/exams/DIT962/README.md
@@ -1,5 +1,5 @@
-# DIT962 - Datastrukturer
-Welcome to the DIT962 - Datastrukturer, where we've compiled past exams and student answers to assist in your preparation for this course.
+# DIT962 - Datastrukturer | Data Structures
+Welcome to the DIT962 - Datastrukturer | Data Structures, where we've compiled past exams and student answers to assist in your preparation for this course.
Here’s what we have so far:
From 6d90d2037a235998a46b2db42e42d920863995e9 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 03:14:11 +0200
Subject: [PATCH 04/11] DIT633 readme fix
---
exams/DIT633/README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/exams/DIT633/README.md b/exams/DIT633/README.md
index c554e3d..45834b2 100644
--- a/exams/DIT633/README.md
+++ b/exams/DIT633/README.md
@@ -6,11 +6,11 @@ Here’s what we have so far:
| Date | Questions | Answers | Notes |
|------------|-----------|---------|-------------------------------------|
| 2021-03-16 | Yes | Yes | |
-| 2021-06-02 | Yes | Yes | |
-| 2021-08-27 | Yes | Yes | |
+| 2021-06-02 | Yes | No | |
+| 2021-08-27 | Yes | No | |
| 2022-03-99 | Yes | No | Exact date unkown |
| 2022-06-99 | Yes | No | Exact date unkown |
| 2022-08-99 | Yes | No | Exact date unkown |
| 2023-03-16 | Yes | Yes | Answers are not completely reliable |
| 2023-06-99 | Yes | No | Exact date unkown |
-| 2023-09-99 | Yes | No | Exact date unkown |
+| 2023-08-99 | Yes | No | Exact date unkown |
From 296932f52837976789cbf42928720128de2c8c62 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 03:33:54 +0200
Subject: [PATCH 05/11] All documents follow a unified format
Final reports: final_report-courseCode-uniqueNumber-grade
Exams: Exam-courseCodes-date
Exams and answers in one doc: Combined-courseCodes-date-anonymCode
Student answers: Answer-courseCode-date-anonymCode
Teacher answers are under the anonym code: official
---
...pdf => Answer-DAT050-230823-DAT050_0014_OPU.pdf} | Bin
...pdf => Answer-DAT050-231026-DAT050_0009_MRX.pdf} | Bin
...pdf => Answer-DAT060-230814-DAT060_0006_RZK.pdf} | Bin
...pdf => Answer-DAT060-231026-DAT060_0055_DHW.pdf} | Bin
...pdf => Answer-DAT105-230815-DAT105_0002_WPA.pdf} | Bin
...pdf => Answer-DIT051-231021-DIT051_0004_GDT.pdf} | Bin
....pdf => Answer-DAT246-221024-DAT246_072_HWC.pdf} | Bin
...pdf => Answer-DAT246-230822-DAT246_0001_VXA.pdf} | Bin
...pdf => Answer-DAT400-230103-DAT400_0002_LDP.pdf} | Bin
...pdf => Answer-DAT555-230105-DAT555_0009_ZFY.pdf} | Bin
...pdf => Answer-DAT555-230816-DAT555_0022_CAE.pdf} | Bin
...rs 20171220.pdf => Answer-DIT022-171220-768.pdf} | Bin
...023 Exam 20171220.pdf => Exam-DIT022-171220.pdf} | Bin
... 20181030.pdf => Answer-DIT022-20181030-524.pdf} | Bin
...023 Exam 20181030.pdf => Exam-DIT022-181030.pdf} | Bin
...rs 20190107.pdf => Answer-DIT022-190107-371.pdf} | Bin
...023 Exam 20190107.pdf => Exam-DIT022-190107.pdf} | Bin
...rs 20191029.pdf => Answer-DIT022-191029-586.pdf} | Bin
...023 Exam 20191029.pdf => Exam-DIT022-191029.pdf} | Bin
...ers 211026.pdf => Answer-DIT023-211026-1367.pdf} | Bin
...xam 211026.pdf => Exam-DIT022_DIT023-211026.pdf} | Bin
...20220105.pdf => Exam-DIT022_DIT023-20220105.pdf} | Bin
...0819.pdf => Answer-DIT023-220819-DIT023_834.pdf} | Bin
...xam 220819.pdf => Exam-DIT022_DIT023-220819.pdf} | Bin
...rs 20221027.pdf => Answer-DIT023-221027-435.pdf} | Bin
...m 20221027.pdf => Exam-DIT022_DIT023-221027.pdf} | Bin
...pdf => Answer-DIT023-230825-DIT023_0015_SWG.pdf} | Bin
...xam 230825.pdf => Exam-DIT022_DIT023-230825.pdf} | Bin
....pdf => Answer-DAT335-190318-DAT335_001_WTX.pdf} | Bin
...m 20190318.pdf => Exam-DIT032_DAT335-190318.pdf} | Bin
...m 20190611.pdf => Exam-DIT032_DAT335-190611.pdf} | Bin
...rs 20190821.pdf => Answer-DIT032-190821-735.pdf} | Bin
...m 20190821.pdf => Exam-DIT032_DAT335-190821.pdf} | Bin
...m 20200316.pdf => Exam-DIT032_DAT335-200316.pdf} | Bin
...m 20200609.pdf => Exam-DIT032_DAT335-200609.pdf} | Bin
...m 20200821.pdf => Exam-DIT032_DAT335-200821.pdf} | Bin
...wers 220314.pdf => Answer-DIT033-220314-245.pdf} | Bin
...xam 220314.pdf => Exam-DIT033_DAT335-220314.pdf} | Bin
...wers 220609.pdf => Answer-DIT033-220609-427.pdf} | Bin
...xam 220609.pdf => Exam-DIT033_DAT335-220609.pdf} | Bin
...wers 220817.pdf => Answer-DIT032-220817-246.pdf} | Bin
...817.pdf => Exam-DIT032_DIT033_DAT335-220817.pdf} | Bin
...1028.pdf => Answer-DIT043-211028-DIT043_547.pdf} | Bin
...xam 211028.pdf => Exam-DIT042_DIT043-211028.pdf} | Bin
...wers 220103.pdf => Answer-DIT043-220103-673.pdf} | Bin
...xam 220103.pdf => Exam-DIT042_DIT043-220103.pdf} | Bin
...wers 220816.pdf => Answer-DIT043-220816-272.pdf} | Bin
...xam 220816.pdf => Exam-DIT042_DIT043-220816.pdf} | Bin
...wers 221024.pdf => Answer-DIT043-221024-414.pdf} | Bin
...xam 221024.pdf => Exam-DIT042_DIT043-221024.pdf} | Bin
...f => Answer-DIT043-20230104-DIT043_0022_AJL.pdf} | Bin
...20230104.pdf => Exam-DIT042_DIT043-20230104.pdf} | Bin
...pdf => Answer-DIT045_DAT355-210409-official.pdf} | Bin
..._April2021.pdf => Exam-DIT045_DAT355-210409.pdf} | Bin
...pdf => Answer-DIT045_DAT355-210819-official.pdf} | Bin
...am_Aug2021.pdf => Exam-DIT045_DAT355-210819.pdf} | Bin
...ent answers 220112.pdf => Answer-DIT046-720.pdf} | Bin
...xam 220112.pdf => Exam-DIT046_DAT356-220112.pdf} | Bin
...pdf => Answer-DAT356-220413-DAT356_0001_YEC.pdf} | Bin
...t answers 220413 2.pdf => Answer-DIT046-611.pdf} | Bin
...220413.pdf => Combined-DIT046_DAT356-220413.pdf} | Bin
...nswer-DIT046_DAT356-220818-official_partial.pdf} | Bin
...am_Aug2022.pdf => Exam-DIT046_DAT356-220818.pdf} | Bin
...185 Exam 20180601.pdf => Exam-DIT184-180601.pdf} | Bin
...185 Exam 20190607.pdf => Exam-DIT184-190607.pdf} | Bin
...185 Exam 20210604.pdf => Exam-DIT184-210604.pdf} | Bin
...rs 20190424.pdf => Answer-DIT341-190424-761.pdf} | Bin
...342 Exam 20190424.pdf => Exam-DIT341-190424.pdf} | Bin
...rs 20200107.pdf => Answer-DIT341-200107-894.pdf} | Bin
...342 Exam 20200107.pdf => Exam-DIT341-200107.pdf} | Bin
...342 Exam 20201026.pdf => Exam-DIT341-201026.pdf} | Bin
...ome exam 20210105.pdf => Exam-DIT341-210105.pdf} | Bin
...ers 211025.pdf => Answer-DIT341-211025-1316.pdf} | Bin
...wers 220104.pdf => Answer-DIT341-220104-932.pdf} | Bin
...wers 220815.pdf => Answer-DIT341-220815-862.pdf} | Bin
...wers 221024.pdf => Answer-DIT342-221024-286.pdf} | Bin
...1024.pdf => Combined-DIT342-221024-official.pdf} | Bin
...pdf => Answer-DIT342-230103-DIT342_0007_HNH.pdf} | Bin
...pdf => Answer-DIT342-230814-DIT342_0011_LUG.pdf} | Bin
...rs 20190821.pdf => Answer-DIT541-190821-719.pdf} | Bin
...m 20190821.pdf => Exam-DIT344_DIT541-190821.pdf} | Bin
...rs 20191101.pdf => Answer-DIT344-191101-963.pdf} | Bin
...m 20191101.pdf => Exam-DIT360_DIT344-191101.pdf} | Bin
...rs 20200109.pdf => Answer-DIT344-200109-284.pdf} | Bin
...m 20200109.pdf => Exam-DIT360_DIT344-200109.pdf} | Bin
...=> Combined-EDA360_DIT344-220105-DIT344_575.pdf} | Bin
...mbined-DAT360_DIT345-230816-DIT345_0002_FXT.pdf} | Bin
...l_report1.pdf => final_report-DIT347-001-VG.pdf} | Bin
...al_report2.pdf => final_report-DIT347-002-G.pdf} | Bin
...al_report3.pdf => final_report-DIT347-003-G.pdf} | Bin
...al_report4.pdf => final_report-DIT347-004-G.pdf} | Bin
...l_report5.pdf => final_report-DIT347-005-VG.pdf} | Bin
...al_report6.pdf => final_report-DIT347-006-G.pdf} | Bin
...l_report7.pdf => final_report-DIT347-007-VG.pdf} | Bin
...al_report8.pdf => final_report-DIT347-008-G.pdf} | Bin
...l_report9.pdf => final_report-DIT347-009-VG.pdf} | Bin
..._report10.pdf => final_report-DIT347-010-VG.pdf} | Bin
...pdf => Answer-DIT401-231021-DIT401_0007_LLZ.pdf} | Bin
...pdf => Answer-DIT431-231027-DIT431_0007_ADT.pdf} | Bin
...210316.pdf => Answer-DIT632-210316-official.pdf} | Bin
...ome exam 20210316.pdf => Exam-DIT632-210316.pdf} | Bin
...ome exam 20210602.pdf => Exam-DIT632-210602.pdf} | Bin
...ome exam 20210827.pdf => Exam-DIT632-210827.pdf} | Bin
...DIT633 Exam March.pdf => Exam-DIT632-220399.pdf} | Bin
...{DIT633 Exam June.pdf => Exam-DIT632-220699.pdf} | Bin
...IT633 Exam August.pdf => Exam-DIT632-220899.pdf} | Bin
...f => Combined-DIT633-230316-DIT633_0037_DJW.pdf} | Bin
...{DIT633 Exam June.pdf => Exam-DIT633-230699.pdf} | Bin
...IT633 Exam August.pdf => Exam-DIT633-230899.pdf} | Bin
...nswers 20190321.pdf => Answer-DIT635-190321.pdf} | Bin
...636 Exam 20190321.pdf => Exam-DIT635-190321.pdf} | Bin
...636 Exam 20190610.pdf => Exam-DIT635-190610.pdf} | Bin
...636 Exam 20210318.pdf => Exam-DIT635-210318.pdf} | Bin
...6 Exam 20210608.pdf => Exam-DIT635-20210608.pdf} | Bin
...6 Exam 20210823.pdf => Exam-DIT635-20210823.pdf} | Bin
...f => Combined-DIT636_DAT560-230399-practice.pdf} | Bin
...pdf => Answer-DIT792-230114-DIT742_0035_VBG.pdf} | Bin
...1026.pdf => Combined-DIT821-211027-official.pdf} | Bin
...wers 220104.pdf => Answer-DIT821-220104-337.pdf} | Bin
...rs 2 221026.pdf => Answer-DIT821-221026-297.pdf} | Bin
...wers 221026.pdf => Answer-DIT821-221026-369.pdf} | Bin
...IT821 Exam 221026.pdf => Exam-DIT821-221026.pdf} | Bin
...pdf => Answer-DIT821-230103-DIT821_0008_FLW.pdf} | Bin
...0103.pdf => Combined-DIT821-230103-official.pdf} | Bin
...pdf => Answer-DIT821-230815-DIT821_0007_KDE.pdf} | Bin
...f => Combined-DIT852-230104-DIT850_0002_FWT.pdf} | Bin
...pdf => Answer-DIT852-231024-DIT852_0001_ZCG.pdf} | Bin
...pdf => Answer-DIT962-230601-DIT962_0022_CPK.pdf} | Bin
...pdf => Answer-DIT962-230817-DIT962_0002_YHS.pdf} | Bin
...pdf => Answer-DIT980-230814-DIT980_0001_BCR.pdf} | Bin
...pdf => Answer-DIT984-230103-DIT984_0006_FBC.pdf} | Bin
...pdf => Answer-EDA093-230815-EDA093_0015_GST.pdf} | Bin
...pdf => Answer-EDA387-220825-EDA387_0002_HBZ.pdf} | Bin
...pdf => Answer-EDA387-230104-EDA387_0003_NYE.pdf} | Bin
...pdf => Answer-EDA452-230403-EDA452_0005_DLP.pdf} | Bin
...pdf => Answer-TDA384-220818-TDA384_0011_CPW.pdf} | Bin
...pdf => Answer-TDA384-230313-TDA384_0110_AXX.pdf} | Bin
...pdf => Answer-TDA548-230105-TDA548_0041_KEK.pdf} | Bin
...16.pdf => Answer-TDA548-230816-TDA_0016_NNL.pdf} | Bin
....pdf => Answer-TDA555-230103-TDA555_008_KGS.pdf} | Bin
...pdf => Answer-TDA555-230815_TDA555_0038_RBS.pdf} | Bin
...pdf => Answer-TIN093-220825-TIN093_0042_NBE.pdf} | Bin
...pdf => Answer-TIN093-221026-TIN093_0059_SED.pdf} | Bin
143 files changed, 0 insertions(+), 0 deletions(-)
rename exams/DAT050/2023-08-23/{Answer-DAT050-230823.pdf => Answer-DAT050-230823-DAT050_0014_OPU.pdf} (100%)
rename exams/DAT050/2023-10-26/{Answer-DAT050-231026.pdf => Answer-DAT050-231026-DAT050_0009_MRX.pdf} (100%)
rename exams/DAT060/2023-08-14/{Answer-DAT060-230814.pdf => Answer-DAT060-230814-DAT060_0006_RZK.pdf} (100%)
rename exams/DAT060/2023-10-26/{Answer-DAT060-231026.pdf => Answer-DAT060-231026-DAT060_0055_DHW.pdf} (100%)
rename exams/DAT105/2023-08-15/{Answer-DAT105-230815.pdf => Answer-DAT105-230815-DAT105_0002_WPA.pdf} (100%)
rename exams/DAT105/2023-10-21/{Answer-DAT105-231021.pdf => Answer-DIT051-231021-DIT051_0004_GDT.pdf} (100%)
rename exams/DAT246/2022-10-24/{Answer-DAT246-221024.pdf => Answer-DAT246-221024-DAT246_072_HWC.pdf} (100%)
rename exams/DAT246/2023-08-22/{Answer-DAT246-230822.pdf => Answer-DAT246-230822-DAT246_0001_VXA.pdf} (100%)
rename exams/DAT400/2023-01-03/{Answer-DAT400-230103.pdf => Answer-DAT400-230103-DAT400_0002_LDP.pdf} (100%)
rename exams/DAT555/2023-01-05/{Answer-DAT555-230105.pdf => Answer-DAT555-230105-DAT555_0009_ZFY.pdf} (100%)
rename exams/DAT555/2023-08-16/{Answer-DAT555-230816.pdf => Answer-DAT555-230816-DAT555_0022_CAE.pdf} (100%)
rename exams/DIT023/2017-12-20/{DIT023 Student answers 20171220.pdf => Answer-DIT022-171220-768.pdf} (100%)
rename exams/DIT023/2017-12-20/{DIT023 Exam 20171220.pdf => Exam-DIT022-171220.pdf} (100%)
rename exams/DIT023/2018-10-30/{DIT023 Student answers 20181030.pdf => Answer-DIT022-20181030-524.pdf} (100%)
rename exams/DIT023/2018-10-30/{DIT023 Exam 20181030.pdf => Exam-DIT022-181030.pdf} (100%)
rename exams/DIT023/2019-01-07/{DIT023 Student answers 20190107.pdf => Answer-DIT022-190107-371.pdf} (100%)
rename exams/DIT023/2019-01-07/{DIT023 Exam 20190107.pdf => Exam-DIT022-190107.pdf} (100%)
rename exams/DIT023/2019-10-29/{DIT023 Student answers 20191029.pdf => Answer-DIT022-191029-586.pdf} (100%)
rename exams/DIT023/2019-10-29/{DIT023 Exam 20191029.pdf => Exam-DIT022-191029.pdf} (100%)
rename exams/DIT023/2021-10-26/{DIT023 Student answers 211026.pdf => Answer-DIT023-211026-1367.pdf} (100%)
rename exams/DIT023/2021-10-26/{DIT023 Exam 211026.pdf => Exam-DIT022_DIT023-211026.pdf} (100%)
rename exams/DIT023/2022-01-05/{DIT023 Exam 20220105.pdf => Exam-DIT022_DIT023-20220105.pdf} (100%)
rename exams/DIT023/2022-08-19/{DIT023 Student answers 220819.pdf => Answer-DIT023-220819-DIT023_834.pdf} (100%)
rename exams/DIT023/2022-08-19/{DIT023 Exam 220819.pdf => Exam-DIT022_DIT023-220819.pdf} (100%)
rename exams/DIT023/2022-10-27/{DIT023 Student answers 20221027.pdf => Answer-DIT023-221027-435.pdf} (100%)
rename exams/DIT023/2022-10-27/{DIT023 Exam 20221027.pdf => Exam-DIT022_DIT023-221027.pdf} (100%)
rename exams/DIT023/2023-08-25/{DIT023 Student answers 230825.pdf => Answer-DIT023-230825-DIT023_0015_SWG.pdf} (100%)
rename exams/DIT023/2023-08-25/{DIT023 Exam 230825.pdf => Exam-DIT022_DIT023-230825.pdf} (100%)
rename exams/DIT033/2019-03-18/{DIT033 Student Answers 20190318.pdf => Answer-DAT335-190318-DAT335_001_WTX.pdf} (100%)
rename exams/DIT033/2019-03-18/{DIT033 Exam 20190318.pdf => Exam-DIT032_DAT335-190318.pdf} (100%)
rename exams/DIT033/2019-06-11/{DIT033 Exam 20190611.pdf => Exam-DIT032_DAT335-190611.pdf} (100%)
rename exams/DIT033/2019-08-21/{DIT033 Student answers 20190821.pdf => Answer-DIT032-190821-735.pdf} (100%)
rename exams/DIT033/2019-08-21/{DIT033 Exam 20190821.pdf => Exam-DIT032_DAT335-190821.pdf} (100%)
rename exams/DIT033/2020-03-16/{DIT033 Exam 20200316.pdf => Exam-DIT032_DAT335-200316.pdf} (100%)
rename exams/DIT033/2020-06-09/{DIT033 Home exam 20200609.pdf => Exam-DIT032_DAT335-200609.pdf} (100%)
rename exams/DIT033/2020-08-21/{DIT033 Home exam 20200821.pdf => Exam-DIT032_DAT335-200821.pdf} (100%)
rename exams/DIT033/2022-03-14/{DIT033 Student answers 220314.pdf => Answer-DIT033-220314-245.pdf} (100%)
rename exams/DIT033/2022-03-14/{DIT033 Exam 220314.pdf => Exam-DIT033_DAT335-220314.pdf} (100%)
rename exams/DIT033/2022-06-09/{DIT033 Student answers 220609.pdf => Answer-DIT033-220609-427.pdf} (100%)
rename exams/DIT033/2022-06-09/{DIT033 Exam 220609.pdf => Exam-DIT033_DAT335-220609.pdf} (100%)
rename exams/DIT033/2022-08-17/{DIT033 Student answers 220817.pdf => Answer-DIT032-220817-246.pdf} (100%)
rename exams/DIT033/2022-08-17/{DIT033 Exam 220817.pdf => Exam-DIT032_DIT033_DAT335-220817.pdf} (100%)
rename exams/DIT043/2021-10-28/{DIT043 Student answers 211028.pdf => Answer-DIT043-211028-DIT043_547.pdf} (100%)
rename exams/DIT043/2021-10-28/{DIT043 Exam 211028.pdf => Exam-DIT042_DIT043-211028.pdf} (100%)
rename exams/DIT043/2022-01-03/{DIT043 Student answers 220103.pdf => Answer-DIT043-220103-673.pdf} (100%)
rename exams/DIT043/2022-01-03/{DIT043 Exam 220103.pdf => Exam-DIT042_DIT043-220103.pdf} (100%)
rename exams/DIT043/2022-08-16/{DIT043 Student answers 220816.pdf => Answer-DIT043-220816-272.pdf} (100%)
rename exams/DIT043/2022-08-16/{DIT043 Exam 220816.pdf => Exam-DIT042_DIT043-220816.pdf} (100%)
rename exams/DIT043/2022-10-24/{DIT043 Student answers 221024.pdf => Answer-DIT043-221024-414.pdf} (100%)
rename exams/DIT043/2022-10-24/{DIT043 Exam 221024.pdf => Exam-DIT042_DIT043-221024.pdf} (100%)
rename exams/DIT043/2023-01-04/{DIT043 Student answers 20230104.pdf => Answer-DIT043-20230104-DIT043_0022_AJL.pdf} (100%)
rename exams/DIT043/2023-01-04/{DIT043 Exam 20230104.pdf => Exam-DIT042_DIT043-20230104.pdf} (100%)
rename exams/DIT046/2021-04-09/{DIT045DAT355_FinalExam_April2021_answers.pdf => Answer-DIT045_DAT355-210409-official.pdf} (100%)
rename exams/DIT046/2021-04-09/{DIT045DAT355_FinalExam_April2021.pdf => Exam-DIT045_DAT355-210409.pdf} (100%)
rename exams/DIT046/2021-08-19/{DIT045DAT355_FinalExam_Aug2021_answers.pdf => Answer-DIT045_DAT355-210819-official.pdf} (100%)
rename exams/DIT046/2021-08-19/{DIT045DAT355_FinalExam_Aug2021.pdf => Exam-DIT045_DAT355-210819.pdf} (100%)
rename exams/DIT046/2022-01-12/{DIT046 Student answers 220112.pdf => Answer-DIT046-720.pdf} (100%)
rename exams/DIT046/2022-01-12/{DIT046 Exam 220112.pdf => Exam-DIT046_DAT356-220112.pdf} (100%)
rename exams/DIT046/2022-04-13/{DIT046 Student answers 220413 1.pdf => Answer-DAT356-220413-DAT356_0001_YEC.pdf} (100%)
rename exams/DIT046/2022-04-13/{DIT046 Student answers 220413 2.pdf => Answer-DIT046-611.pdf} (100%)
rename exams/DIT046/2022-04-13/{DIT046 Exam + Teacher answers 220413.pdf => Combined-DIT046_DAT356-220413.pdf} (100%)
rename exams/DIT046/2022-08-18/{DIT045DAT355_FinalExam_Aug2022_partialanswers.pdf => Answer-DIT046_DAT356-220818-official_partial.pdf} (100%)
rename exams/DIT046/2022-08-18/{DIT045DAT355_FinalExam_Aug2022.pdf => Exam-DIT046_DAT356-220818.pdf} (100%)
rename exams/DIT185/2018-06-01/{DIT185 Exam 20180601.pdf => Exam-DIT184-180601.pdf} (100%)
rename exams/DIT185/2019-06-07/{DIT185 Exam 20190607.pdf => Exam-DIT184-190607.pdf} (100%)
rename exams/DIT185/2021-06-04/{DIT185 Exam 20210604.pdf => Exam-DIT184-210604.pdf} (100%)
rename exams/DIT342/2019-04-24/{DIT342 Student answers 20190424.pdf => Answer-DIT341-190424-761.pdf} (100%)
rename exams/DIT342/2019-04-24/{DIT342 Exam 20190424.pdf => Exam-DIT341-190424.pdf} (100%)
rename exams/DIT342/2020-01-07/{DIT342 Student answers 20200107.pdf => Answer-DIT341-200107-894.pdf} (100%)
rename exams/DIT342/2020-01-07/{DIT342 Exam 20200107.pdf => Exam-DIT341-200107.pdf} (100%)
rename exams/DIT342/2020-10-26/{DIT342 Exam 20201026.pdf => Exam-DIT341-201026.pdf} (100%)
rename exams/DIT342/2021-01-05/{DIT342 Home exam 20210105.pdf => Exam-DIT341-210105.pdf} (100%)
rename exams/DIT342/2021-10-25/{DIT341 Student answers 211025.pdf => Answer-DIT341-211025-1316.pdf} (100%)
rename exams/DIT342/2022-01-04/{DIT341 Student answers 220104.pdf => Answer-DIT341-220104-932.pdf} (100%)
rename exams/DIT342/2022-08-15/{DIT341 Student answers 220815.pdf => Answer-DIT341-220815-862.pdf} (100%)
rename exams/DIT342/2022-10-24/{DIT341 Student answers 221024.pdf => Answer-DIT342-221024-286.pdf} (100%)
rename exams/DIT342/2022-10-24/{DIT342 Exam + Teacher answers 221024.pdf => Combined-DIT342-221024-official.pdf} (100%)
rename exams/DIT342/2023-01-03/{DIT342 Student answers 230103.pdf => Answer-DIT342-230103-DIT342_0007_HNH.pdf} (100%)
rename exams/DIT342/2023-08-14/{DIT342 Student answers 230814.pdf => Answer-DIT342-230814-DIT342_0011_LUG.pdf} (100%)
rename exams/DIT345/2019-08-21/{DIT345 Student answers 20190821.pdf => Answer-DIT541-190821-719.pdf} (100%)
rename exams/DIT345/2019-08-21/{DIT345 Exam 20190821.pdf => Exam-DIT344_DIT541-190821.pdf} (100%)
rename exams/DIT345/2019-11-01/{DIT345 Student answers 20191101.pdf => Answer-DIT344-191101-963.pdf} (100%)
rename exams/DIT345/2019-11-01/{DIT345 Exam 20191101.pdf => Exam-DIT360_DIT344-191101.pdf} (100%)
rename exams/DIT345/2020-01-09/{DIT345 Student answers 20200109.pdf => Answer-DIT344-200109-284.pdf} (100%)
rename exams/DIT345/2020-01-09/{DIT345 Exam 20200109.pdf => Exam-DIT360_DIT344-200109.pdf} (100%)
rename exams/DIT345/2022-01-05/{DIT344 Exam + Student answers 220105.pdf => Combined-EDA360_DIT344-220105-DIT344_575.pdf} (100%)
rename exams/DIT345/2023-08-16/{DIT345 Exam + Student answers 230816.pdf => Combined-DAT360_DIT345-230816-DIT345_0002_FXT.pdf} (100%)
rename exams/DIT348/{final_report1.pdf => final_report-DIT347-001-VG.pdf} (100%)
rename exams/DIT348/{final_report2.pdf => final_report-DIT347-002-G.pdf} (100%)
rename exams/DIT348/{final_report3.pdf => final_report-DIT347-003-G.pdf} (100%)
rename exams/DIT348/{final_report4.pdf => final_report-DIT347-004-G.pdf} (100%)
rename exams/DIT348/{final_report5.pdf => final_report-DIT347-005-VG.pdf} (100%)
rename exams/DIT348/{final_report6.pdf => final_report-DIT347-006-G.pdf} (100%)
rename exams/DIT348/{final_report7.pdf => final_report-DIT347-007-VG.pdf} (100%)
rename exams/DIT348/{final_report8.pdf => final_report-DIT347-008-G.pdf} (100%)
rename exams/DIT348/{final_report9.pdf => final_report-DIT347-009-VG.pdf} (100%)
rename exams/DIT348/{final_report10.pdf => final_report-DIT347-010-VG.pdf} (100%)
rename exams/DIT401/2023-10-21/{Answer-DIT401-231021.pdf => Answer-DIT401-231021-DIT401_0007_LLZ.pdf} (100%)
rename exams/DIT431/2023-10-27/{Answer-DIT431-231027.pdf => Answer-DIT431-231027-DIT431_0007_ADT.pdf} (100%)
rename exams/DIT633/2021-03-16/{DIT633 Teacher answers 20210316.pdf => Answer-DIT632-210316-official.pdf} (100%)
rename exams/DIT633/2021-03-16/{DIT633 Home exam 20210316.pdf => Exam-DIT632-210316.pdf} (100%)
rename exams/DIT633/2021-06-02/{DIT633 Home exam 20210602.pdf => Exam-DIT632-210602.pdf} (100%)
rename exams/DIT633/2021-08-27/{DIT633 Home exam 20210827.pdf => Exam-DIT632-210827.pdf} (100%)
rename exams/DIT633/2022-03-99/{DIT633 Exam March.pdf => Exam-DIT632-220399.pdf} (100%)
rename exams/DIT633/2022-06-99/{DIT633 Exam June.pdf => Exam-DIT632-220699.pdf} (100%)
rename exams/DIT633/2022-08-99/{DIT633 Exam August.pdf => Exam-DIT632-220899.pdf} (100%)
rename exams/DIT633/2023-03-16/{DIT633 Exam 20230316.pdf => Combined-DIT633-230316-DIT633_0037_DJW.pdf} (100%)
rename exams/DIT633/2023-06-99/{DIT633 Exam June.pdf => Exam-DIT633-230699.pdf} (100%)
rename exams/DIT633/2023-08-99/{DIT633 Exam August.pdf => Exam-DIT633-230899.pdf} (100%)
rename exams/DIT636/2019-03-21/{DIT636 Student answers 20190321.pdf => Answer-DIT635-190321.pdf} (100%)
rename exams/DIT636/2019-03-21/{DIT636 Exam 20190321.pdf => Exam-DIT635-190321.pdf} (100%)
rename exams/DIT636/2019-06-10/{DIT636 Exam 20190610.pdf => Exam-DIT635-190610.pdf} (100%)
rename exams/DIT636/2021-03-18/{DIT636 Exam 20210318.pdf => Exam-DIT635-210318.pdf} (100%)
rename exams/DIT636/2021-06-08/{DIT636 Exam 20210608.pdf => Exam-DIT635-20210608.pdf} (100%)
rename exams/DIT636/2021-08-23/{DIT636 Exam 20210823.pdf => Exam-DIT635-20210823.pdf} (100%)
rename exams/DIT636/2023-03-99/{DIT636 Practice exam + Teacher answers Spring2023.pdf => Combined-DIT636_DAT560-230399-practice.pdf} (100%)
rename exams/DIT792/2023-01-14/{Answer-DIT792-230114.pdf => Answer-DIT792-230114-DIT742_0035_VBG.pdf} (100%)
rename exams/DIT822/2021-10-26/{DIT821 Exam and solutions 221026.pdf => Combined-DIT821-211027-official.pdf} (100%)
rename exams/DIT822/2022-01-04/{DIT821 Student answers 220104.pdf => Answer-DIT821-220104-337.pdf} (100%)
rename exams/DIT822/2022-10-26/{DIT821 Student answers 2 221026.pdf => Answer-DIT821-221026-297.pdf} (100%)
rename exams/DIT822/2022-10-26/{DIT821 Student answers 221026.pdf => Answer-DIT821-221026-369.pdf} (100%)
rename exams/DIT822/2022-10-26/{DIT821 Exam 221026.pdf => Exam-DIT821-221026.pdf} (100%)
rename exams/DIT822/2023-01-03/{DIT821 Student answers 230103.pdf => Answer-DIT821-230103-DIT821_0008_FLW.pdf} (100%)
rename exams/DIT822/2023-01-03/{DIT821 Exam and solutions 230103.pdf => Combined-DIT821-230103-official.pdf} (100%)
rename exams/DIT822/2023-08-15/{DIT821 Student answers 230815.pdf => Answer-DIT821-230815-DIT821_0007_KDE.pdf} (100%)
rename exams/DIT852/2023-01-04/{Combined-DIT852-230104.pdf => Combined-DIT852-230104-DIT850_0002_FWT.pdf} (100%)
rename exams/DIT852/2023-10-24/{Answer-DIT852-231024.pdf => Answer-DIT852-231024-DIT852_0001_ZCG.pdf} (100%)
rename exams/DIT962/2023-06-01/{Answer-DIT962-230601.pdf => Answer-DIT962-230601-DIT962_0022_CPK.pdf} (100%)
rename exams/DIT962/2023-08-17/{Answer-DIT962-230817.pdf => Answer-DIT962-230817-DIT962_0002_YHS.pdf} (100%)
rename exams/DIT980/2023-08-14/{Answer-DIT980-230814.pdf => Answer-DIT980-230814-DIT980_0001_BCR.pdf} (100%)
rename exams/DIT984/2023-01-03/{Answer-DIT984-230103.pdf => Answer-DIT984-230103-DIT984_0006_FBC.pdf} (100%)
rename exams/EDA093/2023-08-15/{Answer-EDA093-230815.pdf => Answer-EDA093-230815-EDA093_0015_GST.pdf} (100%)
rename exams/EDA387/2022-08-25/{Answer-EDA387-220825.pdf => Answer-EDA387-220825-EDA387_0002_HBZ.pdf} (100%)
rename exams/EDA387/2023-01-04/{Answer-EDA387-230104.pdf => Answer-EDA387-230104-EDA387_0003_NYE.pdf} (100%)
rename exams/EDA452/2023-04-03/{Answer-EDA452-230403.pdf => Answer-EDA452-230403-EDA452_0005_DLP.pdf} (100%)
rename exams/TDA384/2022-08-18/{Answer-TDA384-220818.pdf => Answer-TDA384-220818-TDA384_0011_CPW.pdf} (100%)
rename exams/TDA384/2023-03-13/{Answer-TDA384-230313.pdf => Answer-TDA384-230313-TDA384_0110_AXX.pdf} (100%)
rename exams/TDA548/2023-01-05/{Answer-TDA548-230105.pdf => Answer-TDA548-230105-TDA548_0041_KEK.pdf} (100%)
rename exams/TDA548/2023-08-16/{Answer-TDA548-230816.pdf => Answer-TDA548-230816-TDA_0016_NNL.pdf} (100%)
rename exams/TDA555/2023-01-03/{Answer-TDA555-230103.pdf => Answer-TDA555-230103-TDA555_008_KGS.pdf} (100%)
rename exams/TDA555/2023-08-15/{Answer-TDA555-230815.pdf => Answer-TDA555-230815_TDA555_0038_RBS.pdf} (100%)
rename exams/TIN093/2022-08-25/{Answer-TIN093-220825.pdf => Answer-TIN093-220825-TIN093_0042_NBE.pdf} (100%)
rename exams/TIN093/2022-10-26/{Answer-TIN093-221026.pdf => Answer-TIN093-221026-TIN093_0059_SED.pdf} (100%)
diff --git a/exams/DAT050/2023-08-23/Answer-DAT050-230823.pdf b/exams/DAT050/2023-08-23/Answer-DAT050-230823-DAT050_0014_OPU.pdf
similarity index 100%
rename from exams/DAT050/2023-08-23/Answer-DAT050-230823.pdf
rename to exams/DAT050/2023-08-23/Answer-DAT050-230823-DAT050_0014_OPU.pdf
diff --git a/exams/DAT050/2023-10-26/Answer-DAT050-231026.pdf b/exams/DAT050/2023-10-26/Answer-DAT050-231026-DAT050_0009_MRX.pdf
similarity index 100%
rename from exams/DAT050/2023-10-26/Answer-DAT050-231026.pdf
rename to exams/DAT050/2023-10-26/Answer-DAT050-231026-DAT050_0009_MRX.pdf
diff --git a/exams/DAT060/2023-08-14/Answer-DAT060-230814.pdf b/exams/DAT060/2023-08-14/Answer-DAT060-230814-DAT060_0006_RZK.pdf
similarity index 100%
rename from exams/DAT060/2023-08-14/Answer-DAT060-230814.pdf
rename to exams/DAT060/2023-08-14/Answer-DAT060-230814-DAT060_0006_RZK.pdf
diff --git a/exams/DAT060/2023-10-26/Answer-DAT060-231026.pdf b/exams/DAT060/2023-10-26/Answer-DAT060-231026-DAT060_0055_DHW.pdf
similarity index 100%
rename from exams/DAT060/2023-10-26/Answer-DAT060-231026.pdf
rename to exams/DAT060/2023-10-26/Answer-DAT060-231026-DAT060_0055_DHW.pdf
diff --git a/exams/DAT105/2023-08-15/Answer-DAT105-230815.pdf b/exams/DAT105/2023-08-15/Answer-DAT105-230815-DAT105_0002_WPA.pdf
similarity index 100%
rename from exams/DAT105/2023-08-15/Answer-DAT105-230815.pdf
rename to exams/DAT105/2023-08-15/Answer-DAT105-230815-DAT105_0002_WPA.pdf
diff --git a/exams/DAT105/2023-10-21/Answer-DAT105-231021.pdf b/exams/DAT105/2023-10-21/Answer-DIT051-231021-DIT051_0004_GDT.pdf
similarity index 100%
rename from exams/DAT105/2023-10-21/Answer-DAT105-231021.pdf
rename to exams/DAT105/2023-10-21/Answer-DIT051-231021-DIT051_0004_GDT.pdf
diff --git a/exams/DAT246/2022-10-24/Answer-DAT246-221024.pdf b/exams/DAT246/2022-10-24/Answer-DAT246-221024-DAT246_072_HWC.pdf
similarity index 100%
rename from exams/DAT246/2022-10-24/Answer-DAT246-221024.pdf
rename to exams/DAT246/2022-10-24/Answer-DAT246-221024-DAT246_072_HWC.pdf
diff --git a/exams/DAT246/2023-08-22/Answer-DAT246-230822.pdf b/exams/DAT246/2023-08-22/Answer-DAT246-230822-DAT246_0001_VXA.pdf
similarity index 100%
rename from exams/DAT246/2023-08-22/Answer-DAT246-230822.pdf
rename to exams/DAT246/2023-08-22/Answer-DAT246-230822-DAT246_0001_VXA.pdf
diff --git a/exams/DAT400/2023-01-03/Answer-DAT400-230103.pdf b/exams/DAT400/2023-01-03/Answer-DAT400-230103-DAT400_0002_LDP.pdf
similarity index 100%
rename from exams/DAT400/2023-01-03/Answer-DAT400-230103.pdf
rename to exams/DAT400/2023-01-03/Answer-DAT400-230103-DAT400_0002_LDP.pdf
diff --git a/exams/DAT555/2023-01-05/Answer-DAT555-230105.pdf b/exams/DAT555/2023-01-05/Answer-DAT555-230105-DAT555_0009_ZFY.pdf
similarity index 100%
rename from exams/DAT555/2023-01-05/Answer-DAT555-230105.pdf
rename to exams/DAT555/2023-01-05/Answer-DAT555-230105-DAT555_0009_ZFY.pdf
diff --git a/exams/DAT555/2023-08-16/Answer-DAT555-230816.pdf b/exams/DAT555/2023-08-16/Answer-DAT555-230816-DAT555_0022_CAE.pdf
similarity index 100%
rename from exams/DAT555/2023-08-16/Answer-DAT555-230816.pdf
rename to exams/DAT555/2023-08-16/Answer-DAT555-230816-DAT555_0022_CAE.pdf
diff --git a/exams/DIT023/2017-12-20/DIT023 Student answers 20171220.pdf b/exams/DIT023/2017-12-20/Answer-DIT022-171220-768.pdf
similarity index 100%
rename from exams/DIT023/2017-12-20/DIT023 Student answers 20171220.pdf
rename to exams/DIT023/2017-12-20/Answer-DIT022-171220-768.pdf
diff --git a/exams/DIT023/2017-12-20/DIT023 Exam 20171220.pdf b/exams/DIT023/2017-12-20/Exam-DIT022-171220.pdf
similarity index 100%
rename from exams/DIT023/2017-12-20/DIT023 Exam 20171220.pdf
rename to exams/DIT023/2017-12-20/Exam-DIT022-171220.pdf
diff --git a/exams/DIT023/2018-10-30/DIT023 Student answers 20181030.pdf b/exams/DIT023/2018-10-30/Answer-DIT022-20181030-524.pdf
similarity index 100%
rename from exams/DIT023/2018-10-30/DIT023 Student answers 20181030.pdf
rename to exams/DIT023/2018-10-30/Answer-DIT022-20181030-524.pdf
diff --git a/exams/DIT023/2018-10-30/DIT023 Exam 20181030.pdf b/exams/DIT023/2018-10-30/Exam-DIT022-181030.pdf
similarity index 100%
rename from exams/DIT023/2018-10-30/DIT023 Exam 20181030.pdf
rename to exams/DIT023/2018-10-30/Exam-DIT022-181030.pdf
diff --git a/exams/DIT023/2019-01-07/DIT023 Student answers 20190107.pdf b/exams/DIT023/2019-01-07/Answer-DIT022-190107-371.pdf
similarity index 100%
rename from exams/DIT023/2019-01-07/DIT023 Student answers 20190107.pdf
rename to exams/DIT023/2019-01-07/Answer-DIT022-190107-371.pdf
diff --git a/exams/DIT023/2019-01-07/DIT023 Exam 20190107.pdf b/exams/DIT023/2019-01-07/Exam-DIT022-190107.pdf
similarity index 100%
rename from exams/DIT023/2019-01-07/DIT023 Exam 20190107.pdf
rename to exams/DIT023/2019-01-07/Exam-DIT022-190107.pdf
diff --git a/exams/DIT023/2019-10-29/DIT023 Student answers 20191029.pdf b/exams/DIT023/2019-10-29/Answer-DIT022-191029-586.pdf
similarity index 100%
rename from exams/DIT023/2019-10-29/DIT023 Student answers 20191029.pdf
rename to exams/DIT023/2019-10-29/Answer-DIT022-191029-586.pdf
diff --git a/exams/DIT023/2019-10-29/DIT023 Exam 20191029.pdf b/exams/DIT023/2019-10-29/Exam-DIT022-191029.pdf
similarity index 100%
rename from exams/DIT023/2019-10-29/DIT023 Exam 20191029.pdf
rename to exams/DIT023/2019-10-29/Exam-DIT022-191029.pdf
diff --git a/exams/DIT023/2021-10-26/DIT023 Student answers 211026.pdf b/exams/DIT023/2021-10-26/Answer-DIT023-211026-1367.pdf
similarity index 100%
rename from exams/DIT023/2021-10-26/DIT023 Student answers 211026.pdf
rename to exams/DIT023/2021-10-26/Answer-DIT023-211026-1367.pdf
diff --git a/exams/DIT023/2021-10-26/DIT023 Exam 211026.pdf b/exams/DIT023/2021-10-26/Exam-DIT022_DIT023-211026.pdf
similarity index 100%
rename from exams/DIT023/2021-10-26/DIT023 Exam 211026.pdf
rename to exams/DIT023/2021-10-26/Exam-DIT022_DIT023-211026.pdf
diff --git a/exams/DIT023/2022-01-05/DIT023 Exam 20220105.pdf b/exams/DIT023/2022-01-05/Exam-DIT022_DIT023-20220105.pdf
similarity index 100%
rename from exams/DIT023/2022-01-05/DIT023 Exam 20220105.pdf
rename to exams/DIT023/2022-01-05/Exam-DIT022_DIT023-20220105.pdf
diff --git a/exams/DIT023/2022-08-19/DIT023 Student answers 220819.pdf b/exams/DIT023/2022-08-19/Answer-DIT023-220819-DIT023_834.pdf
similarity index 100%
rename from exams/DIT023/2022-08-19/DIT023 Student answers 220819.pdf
rename to exams/DIT023/2022-08-19/Answer-DIT023-220819-DIT023_834.pdf
diff --git a/exams/DIT023/2022-08-19/DIT023 Exam 220819.pdf b/exams/DIT023/2022-08-19/Exam-DIT022_DIT023-220819.pdf
similarity index 100%
rename from exams/DIT023/2022-08-19/DIT023 Exam 220819.pdf
rename to exams/DIT023/2022-08-19/Exam-DIT022_DIT023-220819.pdf
diff --git a/exams/DIT023/2022-10-27/DIT023 Student answers 20221027.pdf b/exams/DIT023/2022-10-27/Answer-DIT023-221027-435.pdf
similarity index 100%
rename from exams/DIT023/2022-10-27/DIT023 Student answers 20221027.pdf
rename to exams/DIT023/2022-10-27/Answer-DIT023-221027-435.pdf
diff --git a/exams/DIT023/2022-10-27/DIT023 Exam 20221027.pdf b/exams/DIT023/2022-10-27/Exam-DIT022_DIT023-221027.pdf
similarity index 100%
rename from exams/DIT023/2022-10-27/DIT023 Exam 20221027.pdf
rename to exams/DIT023/2022-10-27/Exam-DIT022_DIT023-221027.pdf
diff --git a/exams/DIT023/2023-08-25/DIT023 Student answers 230825.pdf b/exams/DIT023/2023-08-25/Answer-DIT023-230825-DIT023_0015_SWG.pdf
similarity index 100%
rename from exams/DIT023/2023-08-25/DIT023 Student answers 230825.pdf
rename to exams/DIT023/2023-08-25/Answer-DIT023-230825-DIT023_0015_SWG.pdf
diff --git a/exams/DIT023/2023-08-25/DIT023 Exam 230825.pdf b/exams/DIT023/2023-08-25/Exam-DIT022_DIT023-230825.pdf
similarity index 100%
rename from exams/DIT023/2023-08-25/DIT023 Exam 230825.pdf
rename to exams/DIT023/2023-08-25/Exam-DIT022_DIT023-230825.pdf
diff --git a/exams/DIT033/2019-03-18/DIT033 Student Answers 20190318.pdf b/exams/DIT033/2019-03-18/Answer-DAT335-190318-DAT335_001_WTX.pdf
similarity index 100%
rename from exams/DIT033/2019-03-18/DIT033 Student Answers 20190318.pdf
rename to exams/DIT033/2019-03-18/Answer-DAT335-190318-DAT335_001_WTX.pdf
diff --git a/exams/DIT033/2019-03-18/DIT033 Exam 20190318.pdf b/exams/DIT033/2019-03-18/Exam-DIT032_DAT335-190318.pdf
similarity index 100%
rename from exams/DIT033/2019-03-18/DIT033 Exam 20190318.pdf
rename to exams/DIT033/2019-03-18/Exam-DIT032_DAT335-190318.pdf
diff --git a/exams/DIT033/2019-06-11/DIT033 Exam 20190611.pdf b/exams/DIT033/2019-06-11/Exam-DIT032_DAT335-190611.pdf
similarity index 100%
rename from exams/DIT033/2019-06-11/DIT033 Exam 20190611.pdf
rename to exams/DIT033/2019-06-11/Exam-DIT032_DAT335-190611.pdf
diff --git a/exams/DIT033/2019-08-21/DIT033 Student answers 20190821.pdf b/exams/DIT033/2019-08-21/Answer-DIT032-190821-735.pdf
similarity index 100%
rename from exams/DIT033/2019-08-21/DIT033 Student answers 20190821.pdf
rename to exams/DIT033/2019-08-21/Answer-DIT032-190821-735.pdf
diff --git a/exams/DIT033/2019-08-21/DIT033 Exam 20190821.pdf b/exams/DIT033/2019-08-21/Exam-DIT032_DAT335-190821.pdf
similarity index 100%
rename from exams/DIT033/2019-08-21/DIT033 Exam 20190821.pdf
rename to exams/DIT033/2019-08-21/Exam-DIT032_DAT335-190821.pdf
diff --git a/exams/DIT033/2020-03-16/DIT033 Exam 20200316.pdf b/exams/DIT033/2020-03-16/Exam-DIT032_DAT335-200316.pdf
similarity index 100%
rename from exams/DIT033/2020-03-16/DIT033 Exam 20200316.pdf
rename to exams/DIT033/2020-03-16/Exam-DIT032_DAT335-200316.pdf
diff --git a/exams/DIT033/2020-06-09/DIT033 Home exam 20200609.pdf b/exams/DIT033/2020-06-09/Exam-DIT032_DAT335-200609.pdf
similarity index 100%
rename from exams/DIT033/2020-06-09/DIT033 Home exam 20200609.pdf
rename to exams/DIT033/2020-06-09/Exam-DIT032_DAT335-200609.pdf
diff --git a/exams/DIT033/2020-08-21/DIT033 Home exam 20200821.pdf b/exams/DIT033/2020-08-21/Exam-DIT032_DAT335-200821.pdf
similarity index 100%
rename from exams/DIT033/2020-08-21/DIT033 Home exam 20200821.pdf
rename to exams/DIT033/2020-08-21/Exam-DIT032_DAT335-200821.pdf
diff --git a/exams/DIT033/2022-03-14/DIT033 Student answers 220314.pdf b/exams/DIT033/2022-03-14/Answer-DIT033-220314-245.pdf
similarity index 100%
rename from exams/DIT033/2022-03-14/DIT033 Student answers 220314.pdf
rename to exams/DIT033/2022-03-14/Answer-DIT033-220314-245.pdf
diff --git a/exams/DIT033/2022-03-14/DIT033 Exam 220314.pdf b/exams/DIT033/2022-03-14/Exam-DIT033_DAT335-220314.pdf
similarity index 100%
rename from exams/DIT033/2022-03-14/DIT033 Exam 220314.pdf
rename to exams/DIT033/2022-03-14/Exam-DIT033_DAT335-220314.pdf
diff --git a/exams/DIT033/2022-06-09/DIT033 Student answers 220609.pdf b/exams/DIT033/2022-06-09/Answer-DIT033-220609-427.pdf
similarity index 100%
rename from exams/DIT033/2022-06-09/DIT033 Student answers 220609.pdf
rename to exams/DIT033/2022-06-09/Answer-DIT033-220609-427.pdf
diff --git a/exams/DIT033/2022-06-09/DIT033 Exam 220609.pdf b/exams/DIT033/2022-06-09/Exam-DIT033_DAT335-220609.pdf
similarity index 100%
rename from exams/DIT033/2022-06-09/DIT033 Exam 220609.pdf
rename to exams/DIT033/2022-06-09/Exam-DIT033_DAT335-220609.pdf
diff --git a/exams/DIT033/2022-08-17/DIT033 Student answers 220817.pdf b/exams/DIT033/2022-08-17/Answer-DIT032-220817-246.pdf
similarity index 100%
rename from exams/DIT033/2022-08-17/DIT033 Student answers 220817.pdf
rename to exams/DIT033/2022-08-17/Answer-DIT032-220817-246.pdf
diff --git a/exams/DIT033/2022-08-17/DIT033 Exam 220817.pdf b/exams/DIT033/2022-08-17/Exam-DIT032_DIT033_DAT335-220817.pdf
similarity index 100%
rename from exams/DIT033/2022-08-17/DIT033 Exam 220817.pdf
rename to exams/DIT033/2022-08-17/Exam-DIT032_DIT033_DAT335-220817.pdf
diff --git a/exams/DIT043/2021-10-28/DIT043 Student answers 211028.pdf b/exams/DIT043/2021-10-28/Answer-DIT043-211028-DIT043_547.pdf
similarity index 100%
rename from exams/DIT043/2021-10-28/DIT043 Student answers 211028.pdf
rename to exams/DIT043/2021-10-28/Answer-DIT043-211028-DIT043_547.pdf
diff --git a/exams/DIT043/2021-10-28/DIT043 Exam 211028.pdf b/exams/DIT043/2021-10-28/Exam-DIT042_DIT043-211028.pdf
similarity index 100%
rename from exams/DIT043/2021-10-28/DIT043 Exam 211028.pdf
rename to exams/DIT043/2021-10-28/Exam-DIT042_DIT043-211028.pdf
diff --git a/exams/DIT043/2022-01-03/DIT043 Student answers 220103.pdf b/exams/DIT043/2022-01-03/Answer-DIT043-220103-673.pdf
similarity index 100%
rename from exams/DIT043/2022-01-03/DIT043 Student answers 220103.pdf
rename to exams/DIT043/2022-01-03/Answer-DIT043-220103-673.pdf
diff --git a/exams/DIT043/2022-01-03/DIT043 Exam 220103.pdf b/exams/DIT043/2022-01-03/Exam-DIT042_DIT043-220103.pdf
similarity index 100%
rename from exams/DIT043/2022-01-03/DIT043 Exam 220103.pdf
rename to exams/DIT043/2022-01-03/Exam-DIT042_DIT043-220103.pdf
diff --git a/exams/DIT043/2022-08-16/DIT043 Student answers 220816.pdf b/exams/DIT043/2022-08-16/Answer-DIT043-220816-272.pdf
similarity index 100%
rename from exams/DIT043/2022-08-16/DIT043 Student answers 220816.pdf
rename to exams/DIT043/2022-08-16/Answer-DIT043-220816-272.pdf
diff --git a/exams/DIT043/2022-08-16/DIT043 Exam 220816.pdf b/exams/DIT043/2022-08-16/Exam-DIT042_DIT043-220816.pdf
similarity index 100%
rename from exams/DIT043/2022-08-16/DIT043 Exam 220816.pdf
rename to exams/DIT043/2022-08-16/Exam-DIT042_DIT043-220816.pdf
diff --git a/exams/DIT043/2022-10-24/DIT043 Student answers 221024.pdf b/exams/DIT043/2022-10-24/Answer-DIT043-221024-414.pdf
similarity index 100%
rename from exams/DIT043/2022-10-24/DIT043 Student answers 221024.pdf
rename to exams/DIT043/2022-10-24/Answer-DIT043-221024-414.pdf
diff --git a/exams/DIT043/2022-10-24/DIT043 Exam 221024.pdf b/exams/DIT043/2022-10-24/Exam-DIT042_DIT043-221024.pdf
similarity index 100%
rename from exams/DIT043/2022-10-24/DIT043 Exam 221024.pdf
rename to exams/DIT043/2022-10-24/Exam-DIT042_DIT043-221024.pdf
diff --git a/exams/DIT043/2023-01-04/DIT043 Student answers 20230104.pdf b/exams/DIT043/2023-01-04/Answer-DIT043-20230104-DIT043_0022_AJL.pdf
similarity index 100%
rename from exams/DIT043/2023-01-04/DIT043 Student answers 20230104.pdf
rename to exams/DIT043/2023-01-04/Answer-DIT043-20230104-DIT043_0022_AJL.pdf
diff --git a/exams/DIT043/2023-01-04/DIT043 Exam 20230104.pdf b/exams/DIT043/2023-01-04/Exam-DIT042_DIT043-20230104.pdf
similarity index 100%
rename from exams/DIT043/2023-01-04/DIT043 Exam 20230104.pdf
rename to exams/DIT043/2023-01-04/Exam-DIT042_DIT043-20230104.pdf
diff --git a/exams/DIT046/2021-04-09/DIT045DAT355_FinalExam_April2021_answers.pdf b/exams/DIT046/2021-04-09/Answer-DIT045_DAT355-210409-official.pdf
similarity index 100%
rename from exams/DIT046/2021-04-09/DIT045DAT355_FinalExam_April2021_answers.pdf
rename to exams/DIT046/2021-04-09/Answer-DIT045_DAT355-210409-official.pdf
diff --git a/exams/DIT046/2021-04-09/DIT045DAT355_FinalExam_April2021.pdf b/exams/DIT046/2021-04-09/Exam-DIT045_DAT355-210409.pdf
similarity index 100%
rename from exams/DIT046/2021-04-09/DIT045DAT355_FinalExam_April2021.pdf
rename to exams/DIT046/2021-04-09/Exam-DIT045_DAT355-210409.pdf
diff --git a/exams/DIT046/2021-08-19/DIT045DAT355_FinalExam_Aug2021_answers.pdf b/exams/DIT046/2021-08-19/Answer-DIT045_DAT355-210819-official.pdf
similarity index 100%
rename from exams/DIT046/2021-08-19/DIT045DAT355_FinalExam_Aug2021_answers.pdf
rename to exams/DIT046/2021-08-19/Answer-DIT045_DAT355-210819-official.pdf
diff --git a/exams/DIT046/2021-08-19/DIT045DAT355_FinalExam_Aug2021.pdf b/exams/DIT046/2021-08-19/Exam-DIT045_DAT355-210819.pdf
similarity index 100%
rename from exams/DIT046/2021-08-19/DIT045DAT355_FinalExam_Aug2021.pdf
rename to exams/DIT046/2021-08-19/Exam-DIT045_DAT355-210819.pdf
diff --git a/exams/DIT046/2022-01-12/DIT046 Student answers 220112.pdf b/exams/DIT046/2022-01-12/Answer-DIT046-720.pdf
similarity index 100%
rename from exams/DIT046/2022-01-12/DIT046 Student answers 220112.pdf
rename to exams/DIT046/2022-01-12/Answer-DIT046-720.pdf
diff --git a/exams/DIT046/2022-01-12/DIT046 Exam 220112.pdf b/exams/DIT046/2022-01-12/Exam-DIT046_DAT356-220112.pdf
similarity index 100%
rename from exams/DIT046/2022-01-12/DIT046 Exam 220112.pdf
rename to exams/DIT046/2022-01-12/Exam-DIT046_DAT356-220112.pdf
diff --git a/exams/DIT046/2022-04-13/DIT046 Student answers 220413 1.pdf b/exams/DIT046/2022-04-13/Answer-DAT356-220413-DAT356_0001_YEC.pdf
similarity index 100%
rename from exams/DIT046/2022-04-13/DIT046 Student answers 220413 1.pdf
rename to exams/DIT046/2022-04-13/Answer-DAT356-220413-DAT356_0001_YEC.pdf
diff --git a/exams/DIT046/2022-04-13/DIT046 Student answers 220413 2.pdf b/exams/DIT046/2022-04-13/Answer-DIT046-611.pdf
similarity index 100%
rename from exams/DIT046/2022-04-13/DIT046 Student answers 220413 2.pdf
rename to exams/DIT046/2022-04-13/Answer-DIT046-611.pdf
diff --git a/exams/DIT046/2022-04-13/DIT046 Exam + Teacher answers 220413.pdf b/exams/DIT046/2022-04-13/Combined-DIT046_DAT356-220413.pdf
similarity index 100%
rename from exams/DIT046/2022-04-13/DIT046 Exam + Teacher answers 220413.pdf
rename to exams/DIT046/2022-04-13/Combined-DIT046_DAT356-220413.pdf
diff --git a/exams/DIT046/2022-08-18/DIT045DAT355_FinalExam_Aug2022_partialanswers.pdf b/exams/DIT046/2022-08-18/Answer-DIT046_DAT356-220818-official_partial.pdf
similarity index 100%
rename from exams/DIT046/2022-08-18/DIT045DAT355_FinalExam_Aug2022_partialanswers.pdf
rename to exams/DIT046/2022-08-18/Answer-DIT046_DAT356-220818-official_partial.pdf
diff --git a/exams/DIT046/2022-08-18/DIT045DAT355_FinalExam_Aug2022.pdf b/exams/DIT046/2022-08-18/Exam-DIT046_DAT356-220818.pdf
similarity index 100%
rename from exams/DIT046/2022-08-18/DIT045DAT355_FinalExam_Aug2022.pdf
rename to exams/DIT046/2022-08-18/Exam-DIT046_DAT356-220818.pdf
diff --git a/exams/DIT185/2018-06-01/DIT185 Exam 20180601.pdf b/exams/DIT185/2018-06-01/Exam-DIT184-180601.pdf
similarity index 100%
rename from exams/DIT185/2018-06-01/DIT185 Exam 20180601.pdf
rename to exams/DIT185/2018-06-01/Exam-DIT184-180601.pdf
diff --git a/exams/DIT185/2019-06-07/DIT185 Exam 20190607.pdf b/exams/DIT185/2019-06-07/Exam-DIT184-190607.pdf
similarity index 100%
rename from exams/DIT185/2019-06-07/DIT185 Exam 20190607.pdf
rename to exams/DIT185/2019-06-07/Exam-DIT184-190607.pdf
diff --git a/exams/DIT185/2021-06-04/DIT185 Exam 20210604.pdf b/exams/DIT185/2021-06-04/Exam-DIT184-210604.pdf
similarity index 100%
rename from exams/DIT185/2021-06-04/DIT185 Exam 20210604.pdf
rename to exams/DIT185/2021-06-04/Exam-DIT184-210604.pdf
diff --git a/exams/DIT342/2019-04-24/DIT342 Student answers 20190424.pdf b/exams/DIT342/2019-04-24/Answer-DIT341-190424-761.pdf
similarity index 100%
rename from exams/DIT342/2019-04-24/DIT342 Student answers 20190424.pdf
rename to exams/DIT342/2019-04-24/Answer-DIT341-190424-761.pdf
diff --git a/exams/DIT342/2019-04-24/DIT342 Exam 20190424.pdf b/exams/DIT342/2019-04-24/Exam-DIT341-190424.pdf
similarity index 100%
rename from exams/DIT342/2019-04-24/DIT342 Exam 20190424.pdf
rename to exams/DIT342/2019-04-24/Exam-DIT341-190424.pdf
diff --git a/exams/DIT342/2020-01-07/DIT342 Student answers 20200107.pdf b/exams/DIT342/2020-01-07/Answer-DIT341-200107-894.pdf
similarity index 100%
rename from exams/DIT342/2020-01-07/DIT342 Student answers 20200107.pdf
rename to exams/DIT342/2020-01-07/Answer-DIT341-200107-894.pdf
diff --git a/exams/DIT342/2020-01-07/DIT342 Exam 20200107.pdf b/exams/DIT342/2020-01-07/Exam-DIT341-200107.pdf
similarity index 100%
rename from exams/DIT342/2020-01-07/DIT342 Exam 20200107.pdf
rename to exams/DIT342/2020-01-07/Exam-DIT341-200107.pdf
diff --git a/exams/DIT342/2020-10-26/DIT342 Exam 20201026.pdf b/exams/DIT342/2020-10-26/Exam-DIT341-201026.pdf
similarity index 100%
rename from exams/DIT342/2020-10-26/DIT342 Exam 20201026.pdf
rename to exams/DIT342/2020-10-26/Exam-DIT341-201026.pdf
diff --git a/exams/DIT342/2021-01-05/DIT342 Home exam 20210105.pdf b/exams/DIT342/2021-01-05/Exam-DIT341-210105.pdf
similarity index 100%
rename from exams/DIT342/2021-01-05/DIT342 Home exam 20210105.pdf
rename to exams/DIT342/2021-01-05/Exam-DIT341-210105.pdf
diff --git a/exams/DIT342/2021-10-25/DIT341 Student answers 211025.pdf b/exams/DIT342/2021-10-25/Answer-DIT341-211025-1316.pdf
similarity index 100%
rename from exams/DIT342/2021-10-25/DIT341 Student answers 211025.pdf
rename to exams/DIT342/2021-10-25/Answer-DIT341-211025-1316.pdf
diff --git a/exams/DIT342/2022-01-04/DIT341 Student answers 220104.pdf b/exams/DIT342/2022-01-04/Answer-DIT341-220104-932.pdf
similarity index 100%
rename from exams/DIT342/2022-01-04/DIT341 Student answers 220104.pdf
rename to exams/DIT342/2022-01-04/Answer-DIT341-220104-932.pdf
diff --git a/exams/DIT342/2022-08-15/DIT341 Student answers 220815.pdf b/exams/DIT342/2022-08-15/Answer-DIT341-220815-862.pdf
similarity index 100%
rename from exams/DIT342/2022-08-15/DIT341 Student answers 220815.pdf
rename to exams/DIT342/2022-08-15/Answer-DIT341-220815-862.pdf
diff --git a/exams/DIT342/2022-10-24/DIT341 Student answers 221024.pdf b/exams/DIT342/2022-10-24/Answer-DIT342-221024-286.pdf
similarity index 100%
rename from exams/DIT342/2022-10-24/DIT341 Student answers 221024.pdf
rename to exams/DIT342/2022-10-24/Answer-DIT342-221024-286.pdf
diff --git a/exams/DIT342/2022-10-24/DIT342 Exam + Teacher answers 221024.pdf b/exams/DIT342/2022-10-24/Combined-DIT342-221024-official.pdf
similarity index 100%
rename from exams/DIT342/2022-10-24/DIT342 Exam + Teacher answers 221024.pdf
rename to exams/DIT342/2022-10-24/Combined-DIT342-221024-official.pdf
diff --git a/exams/DIT342/2023-01-03/DIT342 Student answers 230103.pdf b/exams/DIT342/2023-01-03/Answer-DIT342-230103-DIT342_0007_HNH.pdf
similarity index 100%
rename from exams/DIT342/2023-01-03/DIT342 Student answers 230103.pdf
rename to exams/DIT342/2023-01-03/Answer-DIT342-230103-DIT342_0007_HNH.pdf
diff --git a/exams/DIT342/2023-08-14/DIT342 Student answers 230814.pdf b/exams/DIT342/2023-08-14/Answer-DIT342-230814-DIT342_0011_LUG.pdf
similarity index 100%
rename from exams/DIT342/2023-08-14/DIT342 Student answers 230814.pdf
rename to exams/DIT342/2023-08-14/Answer-DIT342-230814-DIT342_0011_LUG.pdf
diff --git a/exams/DIT345/2019-08-21/DIT345 Student answers 20190821.pdf b/exams/DIT345/2019-08-21/Answer-DIT541-190821-719.pdf
similarity index 100%
rename from exams/DIT345/2019-08-21/DIT345 Student answers 20190821.pdf
rename to exams/DIT345/2019-08-21/Answer-DIT541-190821-719.pdf
diff --git a/exams/DIT345/2019-08-21/DIT345 Exam 20190821.pdf b/exams/DIT345/2019-08-21/Exam-DIT344_DIT541-190821.pdf
similarity index 100%
rename from exams/DIT345/2019-08-21/DIT345 Exam 20190821.pdf
rename to exams/DIT345/2019-08-21/Exam-DIT344_DIT541-190821.pdf
diff --git a/exams/DIT345/2019-11-01/DIT345 Student answers 20191101.pdf b/exams/DIT345/2019-11-01/Answer-DIT344-191101-963.pdf
similarity index 100%
rename from exams/DIT345/2019-11-01/DIT345 Student answers 20191101.pdf
rename to exams/DIT345/2019-11-01/Answer-DIT344-191101-963.pdf
diff --git a/exams/DIT345/2019-11-01/DIT345 Exam 20191101.pdf b/exams/DIT345/2019-11-01/Exam-DIT360_DIT344-191101.pdf
similarity index 100%
rename from exams/DIT345/2019-11-01/DIT345 Exam 20191101.pdf
rename to exams/DIT345/2019-11-01/Exam-DIT360_DIT344-191101.pdf
diff --git a/exams/DIT345/2020-01-09/DIT345 Student answers 20200109.pdf b/exams/DIT345/2020-01-09/Answer-DIT344-200109-284.pdf
similarity index 100%
rename from exams/DIT345/2020-01-09/DIT345 Student answers 20200109.pdf
rename to exams/DIT345/2020-01-09/Answer-DIT344-200109-284.pdf
diff --git a/exams/DIT345/2020-01-09/DIT345 Exam 20200109.pdf b/exams/DIT345/2020-01-09/Exam-DIT360_DIT344-200109.pdf
similarity index 100%
rename from exams/DIT345/2020-01-09/DIT345 Exam 20200109.pdf
rename to exams/DIT345/2020-01-09/Exam-DIT360_DIT344-200109.pdf
diff --git a/exams/DIT345/2022-01-05/DIT344 Exam + Student answers 220105.pdf b/exams/DIT345/2022-01-05/Combined-EDA360_DIT344-220105-DIT344_575.pdf
similarity index 100%
rename from exams/DIT345/2022-01-05/DIT344 Exam + Student answers 220105.pdf
rename to exams/DIT345/2022-01-05/Combined-EDA360_DIT344-220105-DIT344_575.pdf
diff --git a/exams/DIT345/2023-08-16/DIT345 Exam + Student answers 230816.pdf b/exams/DIT345/2023-08-16/Combined-DAT360_DIT345-230816-DIT345_0002_FXT.pdf
similarity index 100%
rename from exams/DIT345/2023-08-16/DIT345 Exam + Student answers 230816.pdf
rename to exams/DIT345/2023-08-16/Combined-DAT360_DIT345-230816-DIT345_0002_FXT.pdf
diff --git a/exams/DIT348/final_report1.pdf b/exams/DIT348/final_report-DIT347-001-VG.pdf
similarity index 100%
rename from exams/DIT348/final_report1.pdf
rename to exams/DIT348/final_report-DIT347-001-VG.pdf
diff --git a/exams/DIT348/final_report2.pdf b/exams/DIT348/final_report-DIT347-002-G.pdf
similarity index 100%
rename from exams/DIT348/final_report2.pdf
rename to exams/DIT348/final_report-DIT347-002-G.pdf
diff --git a/exams/DIT348/final_report3.pdf b/exams/DIT348/final_report-DIT347-003-G.pdf
similarity index 100%
rename from exams/DIT348/final_report3.pdf
rename to exams/DIT348/final_report-DIT347-003-G.pdf
diff --git a/exams/DIT348/final_report4.pdf b/exams/DIT348/final_report-DIT347-004-G.pdf
similarity index 100%
rename from exams/DIT348/final_report4.pdf
rename to exams/DIT348/final_report-DIT347-004-G.pdf
diff --git a/exams/DIT348/final_report5.pdf b/exams/DIT348/final_report-DIT347-005-VG.pdf
similarity index 100%
rename from exams/DIT348/final_report5.pdf
rename to exams/DIT348/final_report-DIT347-005-VG.pdf
diff --git a/exams/DIT348/final_report6.pdf b/exams/DIT348/final_report-DIT347-006-G.pdf
similarity index 100%
rename from exams/DIT348/final_report6.pdf
rename to exams/DIT348/final_report-DIT347-006-G.pdf
diff --git a/exams/DIT348/final_report7.pdf b/exams/DIT348/final_report-DIT347-007-VG.pdf
similarity index 100%
rename from exams/DIT348/final_report7.pdf
rename to exams/DIT348/final_report-DIT347-007-VG.pdf
diff --git a/exams/DIT348/final_report8.pdf b/exams/DIT348/final_report-DIT347-008-G.pdf
similarity index 100%
rename from exams/DIT348/final_report8.pdf
rename to exams/DIT348/final_report-DIT347-008-G.pdf
diff --git a/exams/DIT348/final_report9.pdf b/exams/DIT348/final_report-DIT347-009-VG.pdf
similarity index 100%
rename from exams/DIT348/final_report9.pdf
rename to exams/DIT348/final_report-DIT347-009-VG.pdf
diff --git a/exams/DIT348/final_report10.pdf b/exams/DIT348/final_report-DIT347-010-VG.pdf
similarity index 100%
rename from exams/DIT348/final_report10.pdf
rename to exams/DIT348/final_report-DIT347-010-VG.pdf
diff --git a/exams/DIT401/2023-10-21/Answer-DIT401-231021.pdf b/exams/DIT401/2023-10-21/Answer-DIT401-231021-DIT401_0007_LLZ.pdf
similarity index 100%
rename from exams/DIT401/2023-10-21/Answer-DIT401-231021.pdf
rename to exams/DIT401/2023-10-21/Answer-DIT401-231021-DIT401_0007_LLZ.pdf
diff --git a/exams/DIT431/2023-10-27/Answer-DIT431-231027.pdf b/exams/DIT431/2023-10-27/Answer-DIT431-231027-DIT431_0007_ADT.pdf
similarity index 100%
rename from exams/DIT431/2023-10-27/Answer-DIT431-231027.pdf
rename to exams/DIT431/2023-10-27/Answer-DIT431-231027-DIT431_0007_ADT.pdf
diff --git a/exams/DIT633/2021-03-16/DIT633 Teacher answers 20210316.pdf b/exams/DIT633/2021-03-16/Answer-DIT632-210316-official.pdf
similarity index 100%
rename from exams/DIT633/2021-03-16/DIT633 Teacher answers 20210316.pdf
rename to exams/DIT633/2021-03-16/Answer-DIT632-210316-official.pdf
diff --git a/exams/DIT633/2021-03-16/DIT633 Home exam 20210316.pdf b/exams/DIT633/2021-03-16/Exam-DIT632-210316.pdf
similarity index 100%
rename from exams/DIT633/2021-03-16/DIT633 Home exam 20210316.pdf
rename to exams/DIT633/2021-03-16/Exam-DIT632-210316.pdf
diff --git a/exams/DIT633/2021-06-02/DIT633 Home exam 20210602.pdf b/exams/DIT633/2021-06-02/Exam-DIT632-210602.pdf
similarity index 100%
rename from exams/DIT633/2021-06-02/DIT633 Home exam 20210602.pdf
rename to exams/DIT633/2021-06-02/Exam-DIT632-210602.pdf
diff --git a/exams/DIT633/2021-08-27/DIT633 Home exam 20210827.pdf b/exams/DIT633/2021-08-27/Exam-DIT632-210827.pdf
similarity index 100%
rename from exams/DIT633/2021-08-27/DIT633 Home exam 20210827.pdf
rename to exams/DIT633/2021-08-27/Exam-DIT632-210827.pdf
diff --git a/exams/DIT633/2022-03-99/DIT633 Exam March.pdf b/exams/DIT633/2022-03-99/Exam-DIT632-220399.pdf
similarity index 100%
rename from exams/DIT633/2022-03-99/DIT633 Exam March.pdf
rename to exams/DIT633/2022-03-99/Exam-DIT632-220399.pdf
diff --git a/exams/DIT633/2022-06-99/DIT633 Exam June.pdf b/exams/DIT633/2022-06-99/Exam-DIT632-220699.pdf
similarity index 100%
rename from exams/DIT633/2022-06-99/DIT633 Exam June.pdf
rename to exams/DIT633/2022-06-99/Exam-DIT632-220699.pdf
diff --git a/exams/DIT633/2022-08-99/DIT633 Exam August.pdf b/exams/DIT633/2022-08-99/Exam-DIT632-220899.pdf
similarity index 100%
rename from exams/DIT633/2022-08-99/DIT633 Exam August.pdf
rename to exams/DIT633/2022-08-99/Exam-DIT632-220899.pdf
diff --git a/exams/DIT633/2023-03-16/DIT633 Exam 20230316.pdf b/exams/DIT633/2023-03-16/Combined-DIT633-230316-DIT633_0037_DJW.pdf
similarity index 100%
rename from exams/DIT633/2023-03-16/DIT633 Exam 20230316.pdf
rename to exams/DIT633/2023-03-16/Combined-DIT633-230316-DIT633_0037_DJW.pdf
diff --git a/exams/DIT633/2023-06-99/DIT633 Exam June.pdf b/exams/DIT633/2023-06-99/Exam-DIT633-230699.pdf
similarity index 100%
rename from exams/DIT633/2023-06-99/DIT633 Exam June.pdf
rename to exams/DIT633/2023-06-99/Exam-DIT633-230699.pdf
diff --git a/exams/DIT633/2023-08-99/DIT633 Exam August.pdf b/exams/DIT633/2023-08-99/Exam-DIT633-230899.pdf
similarity index 100%
rename from exams/DIT633/2023-08-99/DIT633 Exam August.pdf
rename to exams/DIT633/2023-08-99/Exam-DIT633-230899.pdf
diff --git a/exams/DIT636/2019-03-21/DIT636 Student answers 20190321.pdf b/exams/DIT636/2019-03-21/Answer-DIT635-190321.pdf
similarity index 100%
rename from exams/DIT636/2019-03-21/DIT636 Student answers 20190321.pdf
rename to exams/DIT636/2019-03-21/Answer-DIT635-190321.pdf
diff --git a/exams/DIT636/2019-03-21/DIT636 Exam 20190321.pdf b/exams/DIT636/2019-03-21/Exam-DIT635-190321.pdf
similarity index 100%
rename from exams/DIT636/2019-03-21/DIT636 Exam 20190321.pdf
rename to exams/DIT636/2019-03-21/Exam-DIT635-190321.pdf
diff --git a/exams/DIT636/2019-06-10/DIT636 Exam 20190610.pdf b/exams/DIT636/2019-06-10/Exam-DIT635-190610.pdf
similarity index 100%
rename from exams/DIT636/2019-06-10/DIT636 Exam 20190610.pdf
rename to exams/DIT636/2019-06-10/Exam-DIT635-190610.pdf
diff --git a/exams/DIT636/2021-03-18/DIT636 Exam 20210318.pdf b/exams/DIT636/2021-03-18/Exam-DIT635-210318.pdf
similarity index 100%
rename from exams/DIT636/2021-03-18/DIT636 Exam 20210318.pdf
rename to exams/DIT636/2021-03-18/Exam-DIT635-210318.pdf
diff --git a/exams/DIT636/2021-06-08/DIT636 Exam 20210608.pdf b/exams/DIT636/2021-06-08/Exam-DIT635-20210608.pdf
similarity index 100%
rename from exams/DIT636/2021-06-08/DIT636 Exam 20210608.pdf
rename to exams/DIT636/2021-06-08/Exam-DIT635-20210608.pdf
diff --git a/exams/DIT636/2021-08-23/DIT636 Exam 20210823.pdf b/exams/DIT636/2021-08-23/Exam-DIT635-20210823.pdf
similarity index 100%
rename from exams/DIT636/2021-08-23/DIT636 Exam 20210823.pdf
rename to exams/DIT636/2021-08-23/Exam-DIT635-20210823.pdf
diff --git a/exams/DIT636/2023-03-99/DIT636 Practice exam + Teacher answers Spring2023.pdf b/exams/DIT636/2023-03-99/Combined-DIT636_DAT560-230399-practice.pdf
similarity index 100%
rename from exams/DIT636/2023-03-99/DIT636 Practice exam + Teacher answers Spring2023.pdf
rename to exams/DIT636/2023-03-99/Combined-DIT636_DAT560-230399-practice.pdf
diff --git a/exams/DIT792/2023-01-14/Answer-DIT792-230114.pdf b/exams/DIT792/2023-01-14/Answer-DIT792-230114-DIT742_0035_VBG.pdf
similarity index 100%
rename from exams/DIT792/2023-01-14/Answer-DIT792-230114.pdf
rename to exams/DIT792/2023-01-14/Answer-DIT792-230114-DIT742_0035_VBG.pdf
diff --git a/exams/DIT822/2021-10-26/DIT821 Exam and solutions 221026.pdf b/exams/DIT822/2021-10-26/Combined-DIT821-211027-official.pdf
similarity index 100%
rename from exams/DIT822/2021-10-26/DIT821 Exam and solutions 221026.pdf
rename to exams/DIT822/2021-10-26/Combined-DIT821-211027-official.pdf
diff --git a/exams/DIT822/2022-01-04/DIT821 Student answers 220104.pdf b/exams/DIT822/2022-01-04/Answer-DIT821-220104-337.pdf
similarity index 100%
rename from exams/DIT822/2022-01-04/DIT821 Student answers 220104.pdf
rename to exams/DIT822/2022-01-04/Answer-DIT821-220104-337.pdf
diff --git a/exams/DIT822/2022-10-26/DIT821 Student answers 2 221026.pdf b/exams/DIT822/2022-10-26/Answer-DIT821-221026-297.pdf
similarity index 100%
rename from exams/DIT822/2022-10-26/DIT821 Student answers 2 221026.pdf
rename to exams/DIT822/2022-10-26/Answer-DIT821-221026-297.pdf
diff --git a/exams/DIT822/2022-10-26/DIT821 Student answers 221026.pdf b/exams/DIT822/2022-10-26/Answer-DIT821-221026-369.pdf
similarity index 100%
rename from exams/DIT822/2022-10-26/DIT821 Student answers 221026.pdf
rename to exams/DIT822/2022-10-26/Answer-DIT821-221026-369.pdf
diff --git a/exams/DIT822/2022-10-26/DIT821 Exam 221026.pdf b/exams/DIT822/2022-10-26/Exam-DIT821-221026.pdf
similarity index 100%
rename from exams/DIT822/2022-10-26/DIT821 Exam 221026.pdf
rename to exams/DIT822/2022-10-26/Exam-DIT821-221026.pdf
diff --git a/exams/DIT822/2023-01-03/DIT821 Student answers 230103.pdf b/exams/DIT822/2023-01-03/Answer-DIT821-230103-DIT821_0008_FLW.pdf
similarity index 100%
rename from exams/DIT822/2023-01-03/DIT821 Student answers 230103.pdf
rename to exams/DIT822/2023-01-03/Answer-DIT821-230103-DIT821_0008_FLW.pdf
diff --git a/exams/DIT822/2023-01-03/DIT821 Exam and solutions 230103.pdf b/exams/DIT822/2023-01-03/Combined-DIT821-230103-official.pdf
similarity index 100%
rename from exams/DIT822/2023-01-03/DIT821 Exam and solutions 230103.pdf
rename to exams/DIT822/2023-01-03/Combined-DIT821-230103-official.pdf
diff --git a/exams/DIT822/2023-08-15/DIT821 Student answers 230815.pdf b/exams/DIT822/2023-08-15/Answer-DIT821-230815-DIT821_0007_KDE.pdf
similarity index 100%
rename from exams/DIT822/2023-08-15/DIT821 Student answers 230815.pdf
rename to exams/DIT822/2023-08-15/Answer-DIT821-230815-DIT821_0007_KDE.pdf
diff --git a/exams/DIT852/2023-01-04/Combined-DIT852-230104.pdf b/exams/DIT852/2023-01-04/Combined-DIT852-230104-DIT850_0002_FWT.pdf
similarity index 100%
rename from exams/DIT852/2023-01-04/Combined-DIT852-230104.pdf
rename to exams/DIT852/2023-01-04/Combined-DIT852-230104-DIT850_0002_FWT.pdf
diff --git a/exams/DIT852/2023-10-24/Answer-DIT852-231024.pdf b/exams/DIT852/2023-10-24/Answer-DIT852-231024-DIT852_0001_ZCG.pdf
similarity index 100%
rename from exams/DIT852/2023-10-24/Answer-DIT852-231024.pdf
rename to exams/DIT852/2023-10-24/Answer-DIT852-231024-DIT852_0001_ZCG.pdf
diff --git a/exams/DIT962/2023-06-01/Answer-DIT962-230601.pdf b/exams/DIT962/2023-06-01/Answer-DIT962-230601-DIT962_0022_CPK.pdf
similarity index 100%
rename from exams/DIT962/2023-06-01/Answer-DIT962-230601.pdf
rename to exams/DIT962/2023-06-01/Answer-DIT962-230601-DIT962_0022_CPK.pdf
diff --git a/exams/DIT962/2023-08-17/Answer-DIT962-230817.pdf b/exams/DIT962/2023-08-17/Answer-DIT962-230817-DIT962_0002_YHS.pdf
similarity index 100%
rename from exams/DIT962/2023-08-17/Answer-DIT962-230817.pdf
rename to exams/DIT962/2023-08-17/Answer-DIT962-230817-DIT962_0002_YHS.pdf
diff --git a/exams/DIT980/2023-08-14/Answer-DIT980-230814.pdf b/exams/DIT980/2023-08-14/Answer-DIT980-230814-DIT980_0001_BCR.pdf
similarity index 100%
rename from exams/DIT980/2023-08-14/Answer-DIT980-230814.pdf
rename to exams/DIT980/2023-08-14/Answer-DIT980-230814-DIT980_0001_BCR.pdf
diff --git a/exams/DIT984/2023-01-03/Answer-DIT984-230103.pdf b/exams/DIT984/2023-01-03/Answer-DIT984-230103-DIT984_0006_FBC.pdf
similarity index 100%
rename from exams/DIT984/2023-01-03/Answer-DIT984-230103.pdf
rename to exams/DIT984/2023-01-03/Answer-DIT984-230103-DIT984_0006_FBC.pdf
diff --git a/exams/EDA093/2023-08-15/Answer-EDA093-230815.pdf b/exams/EDA093/2023-08-15/Answer-EDA093-230815-EDA093_0015_GST.pdf
similarity index 100%
rename from exams/EDA093/2023-08-15/Answer-EDA093-230815.pdf
rename to exams/EDA093/2023-08-15/Answer-EDA093-230815-EDA093_0015_GST.pdf
diff --git a/exams/EDA387/2022-08-25/Answer-EDA387-220825.pdf b/exams/EDA387/2022-08-25/Answer-EDA387-220825-EDA387_0002_HBZ.pdf
similarity index 100%
rename from exams/EDA387/2022-08-25/Answer-EDA387-220825.pdf
rename to exams/EDA387/2022-08-25/Answer-EDA387-220825-EDA387_0002_HBZ.pdf
diff --git a/exams/EDA387/2023-01-04/Answer-EDA387-230104.pdf b/exams/EDA387/2023-01-04/Answer-EDA387-230104-EDA387_0003_NYE.pdf
similarity index 100%
rename from exams/EDA387/2023-01-04/Answer-EDA387-230104.pdf
rename to exams/EDA387/2023-01-04/Answer-EDA387-230104-EDA387_0003_NYE.pdf
diff --git a/exams/EDA452/2023-04-03/Answer-EDA452-230403.pdf b/exams/EDA452/2023-04-03/Answer-EDA452-230403-EDA452_0005_DLP.pdf
similarity index 100%
rename from exams/EDA452/2023-04-03/Answer-EDA452-230403.pdf
rename to exams/EDA452/2023-04-03/Answer-EDA452-230403-EDA452_0005_DLP.pdf
diff --git a/exams/TDA384/2022-08-18/Answer-TDA384-220818.pdf b/exams/TDA384/2022-08-18/Answer-TDA384-220818-TDA384_0011_CPW.pdf
similarity index 100%
rename from exams/TDA384/2022-08-18/Answer-TDA384-220818.pdf
rename to exams/TDA384/2022-08-18/Answer-TDA384-220818-TDA384_0011_CPW.pdf
diff --git a/exams/TDA384/2023-03-13/Answer-TDA384-230313.pdf b/exams/TDA384/2023-03-13/Answer-TDA384-230313-TDA384_0110_AXX.pdf
similarity index 100%
rename from exams/TDA384/2023-03-13/Answer-TDA384-230313.pdf
rename to exams/TDA384/2023-03-13/Answer-TDA384-230313-TDA384_0110_AXX.pdf
diff --git a/exams/TDA548/2023-01-05/Answer-TDA548-230105.pdf b/exams/TDA548/2023-01-05/Answer-TDA548-230105-TDA548_0041_KEK.pdf
similarity index 100%
rename from exams/TDA548/2023-01-05/Answer-TDA548-230105.pdf
rename to exams/TDA548/2023-01-05/Answer-TDA548-230105-TDA548_0041_KEK.pdf
diff --git a/exams/TDA548/2023-08-16/Answer-TDA548-230816.pdf b/exams/TDA548/2023-08-16/Answer-TDA548-230816-TDA_0016_NNL.pdf
similarity index 100%
rename from exams/TDA548/2023-08-16/Answer-TDA548-230816.pdf
rename to exams/TDA548/2023-08-16/Answer-TDA548-230816-TDA_0016_NNL.pdf
diff --git a/exams/TDA555/2023-01-03/Answer-TDA555-230103.pdf b/exams/TDA555/2023-01-03/Answer-TDA555-230103-TDA555_008_KGS.pdf
similarity index 100%
rename from exams/TDA555/2023-01-03/Answer-TDA555-230103.pdf
rename to exams/TDA555/2023-01-03/Answer-TDA555-230103-TDA555_008_KGS.pdf
diff --git a/exams/TDA555/2023-08-15/Answer-TDA555-230815.pdf b/exams/TDA555/2023-08-15/Answer-TDA555-230815_TDA555_0038_RBS.pdf
similarity index 100%
rename from exams/TDA555/2023-08-15/Answer-TDA555-230815.pdf
rename to exams/TDA555/2023-08-15/Answer-TDA555-230815_TDA555_0038_RBS.pdf
diff --git a/exams/TIN093/2022-08-25/Answer-TIN093-220825.pdf b/exams/TIN093/2022-08-25/Answer-TIN093-220825-TIN093_0042_NBE.pdf
similarity index 100%
rename from exams/TIN093/2022-08-25/Answer-TIN093-220825.pdf
rename to exams/TIN093/2022-08-25/Answer-TIN093-220825-TIN093_0042_NBE.pdf
diff --git a/exams/TIN093/2022-10-26/Answer-TIN093-221026.pdf b/exams/TIN093/2022-10-26/Answer-TIN093-221026-TIN093_0059_SED.pdf
similarity index 100%
rename from exams/TIN093/2022-10-26/Answer-TIN093-221026.pdf
rename to exams/TIN093/2022-10-26/Answer-TIN093-221026-TIN093_0059_SED.pdf
From 0946ecd03d4234662f9cdd7273f5bb699eeb468a Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 04:01:03 +0200
Subject: [PATCH 06/11] Count final reports as exams
Format: final_report-courseCode-
---
descriptionCreator/modules/processData.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/descriptionCreator/modules/processData.js b/descriptionCreator/modules/processData.js
index faee2c7..e0180e8 100644
--- a/descriptionCreator/modules/processData.js
+++ b/descriptionCreator/modules/processData.js
@@ -34,9 +34,9 @@ function checkExtraCourses(settings) {
function countExams(settings) {
for (const course in courses) {
if (fs.existsSync(`./exams/${course}`)) {
- const directories = fs.readdirSync(`./exams/${course}`, { withFileTypes: true });
+ const examDirectoryContent = fs.readdirSync(`./exams/${course}`, { withFileTypes: true });
- const examCount = directories.filter(directory => directory.isDirectory() && /^\d{4}-\d{2}-\d{2}$/.test(directory.name)).length;
+ const examCount = examDirectoryContent.filter(content => content.isDirectory() && /^\d{4}-\d{2}-\d{2}$/.test(content.name)).length + examDirectoryContent.filter(content => content.isFile() && /^final_report-[a-zA-Z0-9]{6}-/.test(content.name)).length;
courses[course].exams = examCount;
From 76fc463016ecd7b219282ff2b75885c06be012b3 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 04:10:10 +0200
Subject: [PATCH 07/11] Added Chalmers programme TIDAL
---
descriptionCreator/data/programmeOrders.json | 99 +++++++++++++++++++
descriptionCreator/data/programmes.json | 4 +
descriptionCreator/schemas/courses.json | 2 +-
.../schemas/programmeOrders.json | 2 +-
4 files changed, 105 insertions(+), 2 deletions(-)
diff --git a/descriptionCreator/data/programmeOrders.json b/descriptionCreator/data/programmeOrders.json
index 47b1996..4ff64d9 100644
--- a/descriptionCreator/data/programmeOrders.json
+++ b/descriptionCreator/data/programmeOrders.json
@@ -53,5 +53,104 @@
"DIT837"
]
}
+ ],
+ "TIDAL": [
+ {
+ "name": "Year 1 - AUTUMN TERM - Study period 1 (compulsory)",
+ "courses": [
+ "CLS050",
+ "LEU432",
+ "LEU470",
+ "MVE675"
+ ]
+ },
+ {
+ "name": "Year 1 - AUTUMN TERM - Study period 2 (compulsory)",
+ "courses": [
+ "CLS050",
+ "LEU432",
+ "LEU470",
+ "LEU483"
+ ]
+ },
+ {
+ "name": "Year 1 - SPRING TERM - Study period 3 (compulsory)",
+ "courses": [
+ "DAT390",
+ "MVE535"
+ ]
+ },
+ {
+ "name": "Year 1 - SPRING TERM - Study period 4 (compulsory)",
+ "courses": [
+ "LET627",
+ "LSP581",
+ "MVE545"
+ ]
+ },
+ {
+ "name": "Year 2 - AUTUMN TERM - Study period 1 (compulsory)",
+ "courses": [
+ "DAT050",
+ "TMV211"
+ ]
+ },
+ {
+ "name": "Year 2 - AUTUMN TERM - Study period 2 (compulsory)",
+ "courses": [
+ "LEU237",
+ "TDA357"
+ ]
+ },
+ {
+ "name": "Year 2 - SPRING TERM - Study period 3 (compulsory)",
+ "courses": [
+ "DAT055"
+ ]
+ },
+ {
+ "name": "Year 2 - SPRING TERM - Study period 3 (elective)",
+ "courses": [
+ "SSY326"
+ ]
+ },
+ {
+ "name": "Year 2 - SPRING TERM - Study period 4 (compulsory)",
+ "courses": [
+ "DAT495",
+ "FFR102"
+ ]
+ },
+ {
+ "name": "Year 2 - SPRING TERM - Study period 4 (elective)",
+ "courses": [
+ "SSY326"
+ ]
+ },
+ {
+ "name": "Year 3 - AUTUMN TERM - Study period 1 (compulsory)",
+ "courses": [
+ "DAT257"
+ ]
+ },
+ {
+ "name": "Year 3 - SPRING TERM - Study period 3 (compulsory)",
+ "courses": [
+ "LSP127"
+ ]
+ },
+ {
+ "name": "Year 3 - SPRING TERM - Study period 4 (compulsory)",
+ "courses": [
+ "LMU450"
+ ]
+ },
+ {
+ "name": "Year 3 - SPRING TERM - Diploma thesis",
+ "courses": [
+ "EENX20",
+ "LMTX38"
+ ]
+ }
]
}
\ No newline at end of file
diff --git a/descriptionCreator/data/programmes.json b/descriptionCreator/data/programmes.json
index f25fcad..d9dbe1e 100644
--- a/descriptionCreator/data/programmes.json
+++ b/descriptionCreator/data/programmes.json
@@ -47,5 +47,9 @@
"N1SYD": {
"name": "Systemvetenskap: samhällets digitalisering, kandidatprogram",
"language": "se"
+ },
+ "TIDAL": {
+ "name": "Datateknik, Högskoleingenjör | Computer Engineering",
+ "language": "se"
}
}
\ No newline at end of file
diff --git a/descriptionCreator/schemas/courses.json b/descriptionCreator/schemas/courses.json
index ee9e84a..396ba34 100644
--- a/descriptionCreator/schemas/courses.json
+++ b/descriptionCreator/schemas/courses.json
@@ -10,7 +10,7 @@
}
},
"patternProperties": {
- "^[A-Za-z]{3}[0-9]{3}$": {
+ "^[A-Za-z0-9]{6}$": {
"description": "Code for the Course (e.g. 'ABC123')",
"type": "object",
"properties": {
diff --git a/descriptionCreator/schemas/programmeOrders.json b/descriptionCreator/schemas/programmeOrders.json
index 871b512..2c694a3 100644
--- a/descriptionCreator/schemas/programmeOrders.json
+++ b/descriptionCreator/schemas/programmeOrders.json
@@ -26,7 +26,7 @@
"description": "Ordered list of course codes for this term",
"items": {
"type": "string",
- "pattern": "^[A-Za-z]{3}[0-9]{3}$",
+ "pattern": "^[A-Za-z0-9]{6}$",
"description": "Code for the course (e.g., 'ABC123')"
}
}
From 107d22888cf84610b3c5ac37b860cfa89d9edbc1 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 05:20:04 +0200
Subject: [PATCH 08/11] Fix - Crash on EMPTY NONE
---
descriptionCreator/modules/processData.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/descriptionCreator/modules/processData.js b/descriptionCreator/modules/processData.js
index e0180e8..95a3fb5 100644
--- a/descriptionCreator/modules/processData.js
+++ b/descriptionCreator/modules/processData.js
@@ -70,6 +70,7 @@ function populateProgrammes(settings) {
if (!programmeOrders[programme]) { programmeOrders[programme] = []; }
const terms = programmeOrders[programme].map(term => term.name);
if (!terms.includes("")) {programmeOrders[programme].push({"name": "", courses: []})}
+ programmeOrders[programme] = [...programmeOrders[programme]].filter(item => item);
const term = programmeOrders[programme].findIndex(term => term.name == "");
programmeOrders[programme][term].courses.push(course);
programmes[programme].courses.push(course);
@@ -113,7 +114,7 @@ function orderProgrammes(settings) {
orderedProgrammes.push({programmeCode: programme, ...programmes[programme]});
});
- if (settings.extraCourses) {
+ if (settings.extraCourses && programmes.NONE) {
orderedProgrammes.push({programmeCode: "NONE", ...programmes.NONE});
}
@@ -135,7 +136,7 @@ function checkProgrammelessCourses(settings) {
programmes.NONE.courses.push(course);
}
}
- if (settings.extraCourses) {
+ if (settings.extraCourses && programmes.NONE) {
programmeOrders.NONE = [{name: "", courses: programmes.NONE.courses}]
}
}
From 98040ff84a722fb4b12a2e3fbd8f26d9d02f3057 Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 05:21:48 +0200
Subject: [PATCH 09/11] Added TIDAL courses and all tracked courses
For all courses at least one programme is added.
---
descriptionCreator/data/courses.json | 210 ++++++++++++++++++++++++
descriptionCreator/data/programmes.json | 22 ++-
2 files changed, 231 insertions(+), 1 deletion(-)
diff --git a/descriptionCreator/data/courses.json b/descriptionCreator/data/courses.json
index 8b732ed..0f492ca 100644
--- a/descriptionCreator/data/courses.json
+++ b/descriptionCreator/data/courses.json
@@ -587,5 +587,215 @@
"level": "bachelor",
"credits": 7.5,
"programmes": ["N1COS"]
+ },
+ "CLS050": {
+ "name": "Introduktion till kommunikation och ingenjörskompetens | Introduction to communication and engineering expertise",
+ "level": "bachelor",
+ "credits": 1.5,
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "LEU432": {
+ "name": "Grundläggande datorteknik | Introduction to computer engineering",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["TIDAL", "TIELL", "TIMEL"]
+ },
+ "LEU470": {
+ "name": "Elektriska kretsar | Electrical circuits",
+ "level": "bachelor",
+ "credits": 7.5,
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "MVE675": {
+ "name": "Algebra | Linear algebra",
+ "level": "bachelor",
+ "credits": 6,
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "LEU483": {
+ "name": "Computer programming | Computer programming",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL"]
+ },
+ "DAT390": {
+ "name": "Maskinorienterad programmering | Machine oriented programming",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL", "TIMEL"]
+ },
+ "MVE535": {
+ "name": "Matematisk analys, del 1 | Introductory course in mathematics",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "LET627": {
+ "name": "Realtidssystem, grundkurs | Introduction to real time systems",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": []
+ },
+ "LSP581": {
+ "name": "Projektkommunikation på engelska | Project communication in english",
+ "credits": 4.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "MVE545": {
+ "name": "Calculus, part 2 | Matematisk analys, del 2",
+ "credits": 3,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL"]
+ },
+ "DAT050": {
+ "name": "Objektorienterad programmering | Object oriented programming",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIMEL"]
+ },
+ "TMV211": {
+ "name": "",
+ "credits": -1,
+ "level": "bachelor",
+ "programmes": []
+ },
+ "LEU237": {
+ "name": "",
+ "credits": -1,
+ "level": "bachelor",
+ "programmes": []
+ },
+ "TDA357": {
+ "name": "Inledande diskret matematik | Introduction to discrete mathematics",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TKDAT"]
+ },
+ "DAT055": {
+ "name": "Objektorienterade applikationer | Object oriented applications",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL"]
+ },
+ "SSY326": {
+ "name": "Ledarskap och personlig utveckling | Leadership and personal development",
+ "credits": 4.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL", "TIMEL"]
+ },
+ "DAT495": {
+ "name": "Datastrukturer och algoritmer | Data structures and algorithms",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL"]
+ },
+ "FFR102": {
+ "name": "Hållbar utveckling - kritiska perspektiv och möjliga lösningar | Sustainable development - critical perspectives and possible solutions",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIELL", "TIDAL"]
+ },
+ "DAT257": {
+ "name": "Agile software project management",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TKDAT"]
+ },
+ "LSP127": {
+ "name": "Kommunikation i yrkeslivet | Professional communication",
+ "credits": 1.5,
+ "level": "bachelor",
+ "programmes": ["TIELL", "TIDAL"]
+ },
+ "LMU450": {
+ "name": "Ekonomi och organisation | Economy and organisation",
+ "credits": 6,
+ "level": "bachelor",
+ "programmes": ["TIELL", "TIDAL", "TKAUT"]
+ },
+ "EENX20": {
+ "name": "Examensarbete vid Elektroteknik | Degree project in Electrical engineering",
+ "credits": 15,
+ "level": "bachelor",
+ "programmes": ["TIELL", "TIDAL", "TIMEL"]
+ },
+ "LMTX38": {
+ "name": "Examensarbete vid Data- och informationsteknik | Degree project in Computer science and engineering",
+ "credits": 15,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL", "TIMEL"]
+ },
+ "TIN093": {
+ "name": "Algorithms",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPALG", "MPCAS", "MPCSN", "MPDSC", "MPEES"]
+ },
+ "TDA555": {
+ "name": "Introduction to functional programming",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TKDAT"]
+ },
+ "TDA548": {
+ "name": "Grundläggande programvaruutveckling | Introductory software development",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TKITE"]
+ },
+ "TDA384": {
+ "name": "Principles of Concurrent Programming",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TKDAT", "MPCSN", "MPHPC", "MPSOF", "TIDAL", "TKAUT", "TKITE"]
+ },
+ "EDA452": {
+ "name": "Grundläggande datorteknik | Introduction to computer engineering",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TKDAT", "TKTEM", "TKTFY"]
+ },
+ "EDA387": {
+ "name": "Computer networks",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPCSN", "MPHPC", "MPICT", "TIDAL"]
+ },
+ "EDA093": {
+ "name": "Operating systems",
+ "credits": 4.5,
+ "level": "bachelor",
+ "programmes": ["TIDAL", "TIELL", "TIMEL"]
+ },
+ "DAT555": {
+ "name": "Programmeringsteknik i Python | Programming in Python",
+ "credits": 7.5,
+ "level": "bachelor",
+ "programmes": ["TKIEK"]
+ },
+ "DAT400": {
+ "name": "High-performance parallel programming",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPHPC"]
+ },
+ "DAT246": {
+ "name": "Empirical software engineering",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPSOF", "MPCSN", "MPDSC", "MPHPC", "MPIDE"]
+ },
+ "DAT105": {
+ "name": "Computer architecture",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPHPC", "MPALG", "MPCSN", "MPEES"]
+ },
+ "DAT060": {
+ "name": "Logic in computer science",
+ "credits": 7.5,
+ "level": "master",
+ "programmes": ["MPALG", "MPCSN"]
}
}
\ No newline at end of file
diff --git a/descriptionCreator/data/programmes.json b/descriptionCreator/data/programmes.json
index d9dbe1e..2606c6c 100644
--- a/descriptionCreator/data/programmes.json
+++ b/descriptionCreator/data/programmes.json
@@ -49,7 +49,27 @@
"language": "se"
},
"TIDAL": {
- "name": "Datateknik, Högskoleingenjör | Computer Engineering",
+ "name": "Datateknik, högskoleingenjör | Computer Engineering",
"language": "se"
+ },
+ "MPALG": {
+ "name": "Computer science - algorithms, languages and logic, MSc",
+ "language": "en"
+ },
+ "TKDAT": {
+ "name": "Datateknik, civilingenjör | Computer Science and Engineering",
+ "language": "se"
+ },
+ "TKITE": {
+ "name": "Informationsteknik, civilingenjör",
+ "language": "se"
+ },
+ "TKIEK": {
+ "name": "Industriell ekonomi, civilingenjör",
+ "language": "se"
+ },
+ "MPHPC": {
+ "name": "High-performance computer systems, MSc",
+ "language": "en"
}
}
\ No newline at end of file
From b10fa4fba3201a9f638900ce060ab4333479dc3a Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 05:28:22 +0200
Subject: [PATCH 10/11] TIELL and English translations for all Swedish
Programmes
---
descriptionCreator/data/programmes.json | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/descriptionCreator/data/programmes.json b/descriptionCreator/data/programmes.json
index 2606c6c..9910235 100644
--- a/descriptionCreator/data/programmes.json
+++ b/descriptionCreator/data/programmes.json
@@ -9,7 +9,7 @@
"language": "en"
},
"N1COS": {
- "name": "Datavetenskapligt program",
+ "name": "Datavetenskapligt program | Computer Science, Bachelor's Programme",
"language": "se"
},
"N2DGL": {
@@ -29,7 +29,7 @@
"language": "en"
},
"N2LKI": {
- "name": "Lärande, kommunikation och informationsteknologi, Magisterprogram",
+ "name": "Lärande, kommunikation och informationsteknologi, Magisterprogram | Learning, Communication and Information Technology, Master's Programme",
"language": "se"
},
"H2LTG": {
@@ -61,15 +61,19 @@
"language": "se"
},
"TKITE": {
- "name": "Informationsteknik, civilingenjör",
+ "name": "Informationsteknik, civilingenjör | Software Engineering",
"language": "se"
},
"TKIEK": {
- "name": "Industriell ekonomi, civilingenjör",
+ "name": "Industriell ekonomi, civilingenjör | Industrial Engineering and Management",
"language": "se"
},
"MPHPC": {
"name": "High-performance computer systems, MSc",
"language": "en"
+ },
+ "TIELL": {
+ "name": "Elektroteknik, högskoleingenjör | Electrical Engineering",
+ "language": "se"
}
}
\ No newline at end of file
From 634f0ff8ce9881a12a353397e6278ab0c4cfd6bb Mon Sep 17 00:00:00 2001
From: 20Attila03 <46813521+20Attila03@users.noreply.github.com>
Date: Mon, 15 Apr 2024 05:29:34 +0200
Subject: [PATCH 11/11] update README
---
README.md | 126 +++++++++++++----
exams.json | 399 +++++++++++++++++++++++++++++++++++------------------
2 files changed, 361 insertions(+), 164 deletions(-)
diff --git a/README.md b/README.md
index 6d372c0..eb08e88 100644
--- a/README.md
+++ b/README.md
@@ -37,6 +37,7 @@ for the benefit of the entire student community.
Click to expand the list of courses for each programme.
+
👇 N1SOF - Software Engineering and Management Bachelor's Programme
@@ -51,7 +52,7 @@ Click to expand the list of courses for each programme.
### Term 2
- [DIT033 - Data Management](./exams/DIT033) 9 exams.
-- [DIT182 - Data Structures and Algorithms](./exams/DIT182) 0 exams.
+- [DIT182 - Data Structures and Algorithms](./exams/DIT182) 24 exams.
- [DIT185 - Software Analysis and Design](./exams/DIT185) 3 exams.
***
@@ -60,14 +61,14 @@ Click to expand the list of courses for each programme.
- [DIT345 - Fundamentals of Software Architecture](./exams/DIT345) 5 exams.
- [DIT342 - Web Development](./exams/DIT342) 10 exams.
-- [DIT348 - Software Development Methodologies](./exams/DIT348) 0 exams.
+- [DIT348 - Software Development Methodologies](./exams/DIT348) 10 exams.
***
### Term 4
-- [DIT633 - Development of Embedded and Real-Time Systems](./exams/DIT633) 4 exams.
-- [DIT636 - Software Quality and Testing](./exams/DIT636) 5 exams.
+- [DIT633 - Development of Embedded and Real-Time Systems](./exams/DIT633) 9 exams.
+- [DIT636 - Software Quality and Testing](./exams/DIT636) 6 exams.
***
@@ -97,15 +98,48 @@ Click to expand the list of courses for each programme.
-👇 N1COS - Datavetenskapligt program
+👇 MPALG - Computer science - algorithms, languages and logic, MSc
+
+###
+
+- [TIN093 - Algorithms](./exams/TIN093) 2 exams.
+- [DAT105 - Computer architecture](./exams/DAT105) 2 exams.
+- [DAT060 - Logic in computer science](./exams/DAT060) 2 exams.
+
+***
+
+
+
+
+👇 MPHPC - High-performance computer systems, MSc
+
+###
+
+- [TDA384 - Principles of Concurrent Programming](./exams/TDA384) 2 exams.
+- [EDA387 - Computer networks](./exams/EDA387) 2 exams.
+- [DAT400 - High-performance parallel programming](./exams/DAT400) 1 exams.
+- [DAT246 - Empirical software engineering](./exams/DAT246) 2 exams.
+- [DAT105 - Computer architecture](./exams/DAT105) 2 exams.
+
+***
+
+
+
+
+👇 N1COS - Datavetenskapligt program | Computer Science, Bachelor's Programme
###
- [DIT342 - Web Development](./exams/DIT342) 10 exams.
-- [DIT348 - Software Development Methodologies](./exams/DIT348) 0 exams.
+- [DIT348 - Software Development Methodologies](./exams/DIT348) 10 exams.
- [DIT185 - Software Analysis and Design](./exams/DIT185) 3 exams.
- [DIT401 - Operating Systems](./exams/DIT401) 1 exams.
- [DIT093 - Algorithms](./exams/DIT093) 1 exams.
+- [DIT440 - Introduction to Functional Programming](./exams/DIT440) 2 exams.
+- [DIT792 - Grundläggande datorteknik](./exams/DIT792) 1 exams.
+- [DIT962 - Datastrukturer | Data Structures](./exams/DIT962) 2 exams.
+- [DIT980 - Diskret matematik för Datavetare](./exams/DIT980) 1 exams.
+- [DIT984 - Diskret matematik för Datavetare](./exams/DIT984) 1 exams.
***
@@ -120,9 +154,10 @@ Click to expand the list of courses for each programme.
- [DIT046 - Requirements and User Experience](./exams/DIT046) 5 exams.
- [DIT401 - Operating Systems](./exams/DIT401) 1 exams.
- [DIT431 - High Performance Parallel Programming](./exams/DIT431) 1 exams.
-- [DIT182 - Data Structures and Algorithms](./exams/DIT182) 0 exams.
+- [DIT182 - Data Structures and Algorithms](./exams/DIT182) 24 exams.
- [DIT033 - Data Management](./exams/DIT033) 9 exams.
- [DIT093 - Algorithms](./exams/DIT093) 1 exams.
+- [DIT852 - Introduction to Data Science](./exams/DIT852) 2 exams.
***
@@ -136,36 +171,73 @@ Click to expand the list of courses for each programme.
- [DIT401 - Operating Systems](./exams/DIT401) 1 exams.
- [DIT431 - High Performance Parallel Programming](./exams/DIT431) 1 exams.
- [DIT093 - Algorithms](./exams/DIT093) 1 exams.
+- [DIT670 - Computer Networks](./exams/DIT670) 1 exams.
***
-👇 NONE - Courses that have yet to be assigned to any programmes
+👇 TIDAL - Datateknik, högskoleingenjör | Computer Engineering
+
+### Year 2 - AUTUMN TERM - Study period 1 (compulsory)
+
+- [DAT050 - Objektorienterad programmering | Object oriented programming](./exams/DAT050) 2 exams.
+
+***
+
+###
+
+- [TDA384 - Principles of Concurrent Programming](./exams/TDA384) 2 exams.
+- [EDA387 - Computer networks](./exams/EDA387) 2 exams.
+- [EDA093 - Operating systems](./exams/EDA093) 1 exams.
+
+***
+
+
+
+
+👇 TIELL - Elektroteknik, högskoleingenjör | Electrical Engineering
+
+###
+
+- [EDA093 - Operating systems](./exams/EDA093) 1 exams.
+
+***
+
+
+
+
+👇 TKDAT - Datateknik, civilingenjör | Computer Science and Engineering
###
-- [DAT050 - Objektorientered programmering](./exams/DAT050) 2 exams.
-- [DAT060 - Logic in Computer Science](./exams/DAT060) 2 exams.
-- [DAT105 - Computer Architecture](./exams/DAT105) 2 exams.
-- [DAT246 - Empirical Software Engineering](./exams/DAT246) 2 exams.
-- [DAT400 - High Performance Parallel Programming](./exams/DAT400) 1 exams.
-- [DAT555 - Programmeringsteknik](./exams/DAT555) 2 exams.
-- [DIT440 - Introduction to Functional Programming](./exams/DIT440) 2 exams.
-- [DIT670 - Computer Networks](./exams/DIT670) 1 exams.
-- [DIT792 - Grundläggande Datorteknik](./exams/DIT792) 1 exams.
-- [DIT852 - Introduction to Data Science](./exams/DIT852) 2 exams.
-- [DIT962 - Datastrukturer](./exams/DIT962) 2 exams.
-- [DIT980 - Diskret matematik för Datavetare](./exams/DIT980) 1 exams.
-- [DIT984 - Diskret matematik för Datavetare](./exams/DIT984) 1 exams.
-- [EDA093 - Operating Systems](./exams/EDA093) 1 exams.
-- [EDA387 - Computer Networks](./exams/EDA387) 2 exams.
-- [EDA452 - Grundläggunde daterteknik](./exams/EDA452) 1 exams.
-- [TDA384 - Principles of concurrent programming](./exams/TDA384) 2 exams.
-- [TDA548 - Grundlöggande programvarutveckling](./exams/TDA548) 2 exams.
- [TDA555 - Introduction to functional programming](./exams/TDA555) 2 exams.
-- [TIN093 - Algorithms](./exams/TIN093) 2 exams.
+- [TDA384 - Principles of Concurrent Programming](./exams/TDA384) 2 exams.
+- [EDA452 - Grundläggande datorteknik | Introduction to computer engineering](./exams/EDA452) 1 exams.
+
+***
+
+
+
+
+👇 TKIEK - Industriell ekonomi, civilingenjör | Industrial Engineering and Management
+
+###
+
+- [DAT555 - Programmeringsteknik i Python | Programming in Python](./exams/DAT555) 2 exams.
+
+***
+
+
+
+
+👇 TKITE - Informationsteknik, civilingenjör | Software Engineering
+
+###
+
+- [TDA548 - Grundläggande programvaruutveckling | Introductory software development](./exams/TDA548) 2 exams.
+- [TDA384 - Principles of Concurrent Programming](./exams/TDA384) 2 exams.
***
diff --git a/exams.json b/exams.json
index a74cf58..b4f1c87 100644
--- a/exams.json
+++ b/exams.json
@@ -50,7 +50,7 @@
"courseName": "Data Structures and Algorithms",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 0,
+ "courseExamCount": 24,
"courseDirectory": "./exams/DIT182"
},
{
@@ -87,7 +87,7 @@
"courseName": "Software Development Methodologies",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 0,
+ "courseExamCount": 10,
"courseDirectory": "./exams/DIT348"
}
]
@@ -100,7 +100,7 @@
"courseName": "Development of Embedded and Real-Time Systems",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 4,
+ "courseExamCount": 9,
"courseDirectory": "./exams/DIT633"
},
{
@@ -108,7 +108,7 @@
"courseName": "Software Quality and Testing",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 5,
+ "courseExamCount": 6,
"courseDirectory": "./exams/DIT636"
}
]
@@ -161,9 +161,97 @@
}
]
},
+ {
+ "programmeCode": "MPALG",
+ "programmeName": "Computer science - algorithms, languages and logic, MSc",
+ "programmeLanguage": "en",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
+ {
+ "courseCode": "TIN093",
+ "courseName": "Algorithms",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/TIN093"
+ },
+ {
+ "courseCode": "DAT105",
+ "courseName": "Computer architecture",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DAT105"
+ },
+ {
+ "courseCode": "DAT060",
+ "courseName": "Logic in computer science",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DAT060"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "programmeCode": "MPHPC",
+ "programmeName": "High-performance computer systems, MSc",
+ "programmeLanguage": "en",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
+ {
+ "courseCode": "TDA384",
+ "courseName": "Principles of Concurrent Programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/TDA384"
+ },
+ {
+ "courseCode": "EDA387",
+ "courseName": "Computer networks",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/EDA387"
+ },
+ {
+ "courseCode": "DAT400",
+ "courseName": "High-performance parallel programming",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 1,
+ "courseDirectory": "./exams/DAT400"
+ },
+ {
+ "courseCode": "DAT246",
+ "courseName": "Empirical software engineering",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DAT246"
+ },
+ {
+ "courseCode": "DAT105",
+ "courseName": "Computer architecture",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DAT105"
+ }
+ ]
+ }
+ ]
+ },
{
"programmeCode": "N1COS",
- "programmeName": "Datavetenskapligt program",
+ "programmeName": "Datavetenskapligt program | Computer Science, Bachelor's Programme",
"programmeLanguage": "se",
"terms": [
{
@@ -182,7 +270,7 @@
"courseName": "Software Development Methodologies",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 0,
+ "courseExamCount": 10,
"courseDirectory": "./exams/DIT348"
},
{
@@ -208,6 +296,46 @@
"courseLevel": "master",
"courseExamCount": 1,
"courseDirectory": "./exams/DIT093"
+ },
+ {
+ "courseCode": "DIT440",
+ "courseName": "Introduction to Functional Programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DIT440"
+ },
+ {
+ "courseCode": "DIT792",
+ "courseName": "Grundläggande datorteknik",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 1,
+ "courseDirectory": "./exams/DIT792"
+ },
+ {
+ "courseCode": "DIT962",
+ "courseName": "Datastrukturer | Data Structures",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DIT962"
+ },
+ {
+ "courseCode": "DIT980",
+ "courseName": "Diskret matematik för Datavetare",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 1,
+ "courseDirectory": "./exams/DIT980"
+ },
+ {
+ "courseCode": "DIT984",
+ "courseName": "Diskret matematik för Datavetare",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 1,
+ "courseDirectory": "./exams/DIT984"
}
]
}
@@ -258,7 +386,7 @@
"courseName": "Data Structures and Algorithms",
"courseCredit": 7.5,
"courseLevel": "bachelor",
- "courseExamCount": 0,
+ "courseExamCount": 24,
"courseDirectory": "./exams/DIT182"
},
{
@@ -276,6 +404,14 @@
"courseLevel": "master",
"courseExamCount": 1,
"courseDirectory": "./exams/DIT093"
+ },
+ {
+ "courseCode": "DIT852",
+ "courseName": "Introduction to Data Science",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/DIT852"
}
]
}
@@ -312,178 +448,167 @@
"courseLevel": "master",
"courseExamCount": 1,
"courseDirectory": "./exams/DIT093"
+ },
+ {
+ "courseCode": "DIT670",
+ "courseName": "Computer Networks",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
+ "courseExamCount": 1,
+ "courseDirectory": "./exams/DIT670"
}
]
}
]
},
{
- "programmeCode": "NONE",
- "programmeName": "Courses that have yet to be assigned to any programmes",
- "programmeLanguage": null,
+ "programmeCode": "TIDAL",
+ "programmeName": "Datateknik, högskoleingenjör | Computer Engineering",
+ "programmeLanguage": "se",
"terms": [
{
- "termName": "",
+ "termName": "Year 2 - AUTUMN TERM - Study period 1 (compulsory)",
"courses": [
{
"courseCode": "DAT050",
- "courseName": "Objektorientered programmering",
- "courseCredit": null,
- "courseLevel": null,
+ "courseName": "Objektorienterad programmering | Object oriented programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
"courseDirectory": "./exams/DAT050"
- },
- {
- "courseCode": "DAT060",
- "courseName": "Logic in Computer Science",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/DAT060"
- },
- {
- "courseCode": "DAT105",
- "courseName": "Computer Architecture",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/DAT105"
- },
- {
- "courseCode": "DAT246",
- "courseName": "Empirical Software Engineering",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/DAT246"
- },
- {
- "courseCode": "DAT400",
- "courseName": "High Performance Parallel Programming",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 1,
- "courseDirectory": "./exams/DAT400"
- },
- {
- "courseCode": "DAT555",
- "courseName": "Programmeringsteknik",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/DAT555"
- },
- {
- "courseCode": "DIT440",
- "courseName": "Introduction to Functional Programming",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/DIT440"
- },
- {
- "courseCode": "DIT670",
- "courseName": "Computer Networks",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 1,
- "courseDirectory": "./exams/DIT670"
- },
- {
- "courseCode": "DIT792",
- "courseName": "Grundläggande Datorteknik",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 1,
- "courseDirectory": "./exams/DIT792"
- },
+ }
+ ]
+ },
+ {
+ "termName": "",
+ "courses": [
{
- "courseCode": "DIT852",
- "courseName": "Introduction to Data Science",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "TDA384",
+ "courseName": "Principles of Concurrent Programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
- "courseDirectory": "./exams/DIT852"
+ "courseDirectory": "./exams/TDA384"
},
{
- "courseCode": "DIT962",
- "courseName": "Datastrukturer",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "EDA387",
+ "courseName": "Computer networks",
+ "courseCredit": 7.5,
+ "courseLevel": "master",
"courseExamCount": 2,
- "courseDirectory": "./exams/DIT962"
- },
- {
- "courseCode": "DIT980",
- "courseName": "Diskret matematik för Datavetare",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 1,
- "courseDirectory": "./exams/DIT980"
+ "courseDirectory": "./exams/EDA387"
},
{
- "courseCode": "DIT984",
- "courseName": "Diskret matematik för Datavetare",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "EDA093",
+ "courseName": "Operating systems",
+ "courseCredit": 4.5,
+ "courseLevel": "bachelor",
"courseExamCount": 1,
- "courseDirectory": "./exams/DIT984"
- },
+ "courseDirectory": "./exams/EDA093"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "programmeCode": "TIELL",
+ "programmeName": "Elektroteknik, högskoleingenjör | Electrical Engineering",
+ "programmeLanguage": "se",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
{
"courseCode": "EDA093",
- "courseName": "Operating Systems",
- "courseCredit": null,
- "courseLevel": null,
+ "courseName": "Operating systems",
+ "courseCredit": 4.5,
+ "courseLevel": "bachelor",
"courseExamCount": 1,
"courseDirectory": "./exams/EDA093"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "programmeCode": "TKDAT",
+ "programmeName": "Datateknik, civilingenjör | Computer Science and Engineering",
+ "programmeLanguage": "se",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
+ {
+ "courseCode": "TDA555",
+ "courseName": "Introduction to functional programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
+ "courseExamCount": 2,
+ "courseDirectory": "./exams/TDA555"
},
{
- "courseCode": "EDA387",
- "courseName": "Computer Networks",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "TDA384",
+ "courseName": "Principles of Concurrent Programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
- "courseDirectory": "./exams/EDA387"
+ "courseDirectory": "./exams/TDA384"
},
{
"courseCode": "EDA452",
- "courseName": "Grundläggunde daterteknik",
- "courseCredit": null,
- "courseLevel": null,
+ "courseName": "Grundläggande datorteknik | Introduction to computer engineering",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 1,
"courseDirectory": "./exams/EDA452"
- },
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "programmeCode": "TKIEK",
+ "programmeName": "Industriell ekonomi, civilingenjör | Industrial Engineering and Management",
+ "programmeLanguage": "se",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
{
- "courseCode": "TDA384",
- "courseName": "Principles of concurrent programming",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "DAT555",
+ "courseName": "Programmeringsteknik i Python | Programming in Python",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
- "courseDirectory": "./exams/TDA384"
- },
+ "courseDirectory": "./exams/DAT555"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "programmeCode": "TKITE",
+ "programmeName": "Informationsteknik, civilingenjör | Software Engineering",
+ "programmeLanguage": "se",
+ "terms": [
+ {
+ "termName": "",
+ "courses": [
{
"courseCode": "TDA548",
- "courseName": "Grundlöggande programvarutveckling",
- "courseCredit": null,
- "courseLevel": null,
+ "courseName": "Grundläggande programvaruutveckling | Introductory software development",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
"courseDirectory": "./exams/TDA548"
},
{
- "courseCode": "TDA555",
- "courseName": "Introduction to functional programming",
- "courseCredit": null,
- "courseLevel": null,
- "courseExamCount": 2,
- "courseDirectory": "./exams/TDA555"
- },
- {
- "courseCode": "TIN093",
- "courseName": "Algorithms",
- "courseCredit": null,
- "courseLevel": null,
+ "courseCode": "TDA384",
+ "courseName": "Principles of Concurrent Programming",
+ "courseCredit": 7.5,
+ "courseLevel": "bachelor",
"courseExamCount": 2,
- "courseDirectory": "./exams/TIN093"
+ "courseDirectory": "./exams/TDA384"
}
]
}