Index: ereqs.json
===================================================================
--- prereqs.json	(revision 17dcbfb053d29a8452b15b4402e8a45eb96d288d)
+++ 	(revision )
@@ -1,710 +1,0 @@
-[
-	{
-		"subject_id": 1,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 2,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 3,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 4,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 5,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 6,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 7,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 8,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 9,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 10,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 11,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 12,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 13,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 14,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 15,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 16,
-		"prerequisite": "нема (2018) | 36 кредити (2023)"
-	},
-	{
-		"subject_id": 17,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 18,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 19,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 20,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 21,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 22,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 23,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 24,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 25,
-		"prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)"
-	},
-	{
-		"subject_id": 26,
-		"prerequisite": "Објектно ориентирана анализа и дизајн или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)"
-	},
-	{
-		"subject_id": 27,
-		"prerequisite": "Компјутерски мрежи и безбедност или Компјутерски мрежи (2018) | 36 кредити (2023)"
-	},
-	{
-		"subject_id": 28,
-		"prerequisite": "Калкулус или Калкулус 2 или Бизнис статистика (2018) | Калкулус 1 или Математика 1 (2023)"
-	},
-	{
-		"subject_id": 29,
-		"prerequisite": "Алгоритми и податочни структури (2018) | 36 кредити (2023)"
-	},
-	{
-		"subject_id": 30,
-		"prerequisite": "Објектно-ориентирано програмирање"
-	},
-	{
-		"subject_id": 31,
-		"prerequisite": "нема (2018) | Вовед во компјутерските науки (2023)"
-	},
-	{
-		"subject_id": 32,
-		"prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | 36 кредити (2023)"
-	},
-	{
-		"subject_id": 33,
-		"prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дсикретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)"
-	},
-	{
-		"subject_id": 34,
-		"prerequisite": "Вовед во компјутерските науки"
-	},
-	{
-		"subject_id": 35,
-		"prerequisite": "Објектно-ориентирано програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)"
-	},
-	{
-		"subject_id": 36,
-		"prerequisite": "Бизнис и менаџмент"
-	},
-	{
-		"subject_id": 37,
-		"prerequisite": "Бизнис и менаџмент"
-	},
-	{
-		"subject_id": 38,
-		"prerequisite": "нема (2018) | 36 кредити (2023)"
-	},
-	{
-		"subject_id": 39,
-		"prerequisite": "ИТ системи за учење (2018) | Вовед во компјутерските науки (2023)"
-	},
-	{
-		"subject_id": 40,
-		"prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)"
-	},
-	{
-		"subject_id": 41,
-		"prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)"
-	},
-	{
-		"subject_id": 42,
-		"prerequisite": "Објектно-ориентирано програмирање"
-	},
-	{
-		"subject_id": 43,
-		"prerequisite": "Објектно-ориентирано програмирање и (Дискретна математика или Дискретни структури 2) (2018) | Објектно-ориентирано програмирање (2023)"
-	},
-	{
-		"subject_id": 44,
-		"prerequisite": "Компјутерски архитектури (2018) | 18 кредити (2023)"
-	},
-	{
-		"subject_id": 45,
-		"prerequisite": "Архитектура и организација на компјутери (2018) | 18 кредити (2023)"
-	},
-	{
-		"subject_id": 46,
-		"prerequisite": "Вовед во компјутерските науки"
-	},
-	{
-		"subject_id": 47,
-		"prerequisite": "Вовед во компјутерските науки"
-	},
-	{
-		"subject_id": 48,
-		"prerequisite": "Вовед во компјутерските науки"
-	},
-	{
-		"subject_id": 49,
-		"prerequisite": "Објектно-ориентирано програмирање"
-	},
-	{
-		"subject_id": 50,
-		"prerequisite": "Компјутерски компоненти (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)"
-	},
-	{
-		"subject_id": 51,
-		"prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури"
-	},
-	{
-		"subject_id": 52,
-		"prerequisite": "Калкулус или Калкулус 2 (2018) | Калкулус 1 или Математика 1 (2023)"
-	},
-	{
-		"subject_id": 53,
-		"prerequisite": "Калкулус (2018) | Калкулус 1 или Математика 1 (2023)"
-	},
-	{
-		"subject_id": 68,
-		"prerequisite": "Бази на податоци (2018) | 90 кредити (2023)"
-	},
-	{
-		"subject_id": 54,
-		"prerequisite": "Објектно-ориентирано програмирање"
-	},
-	{
-		"subject_id": 55,
-		"prerequisite": "Веројатност и статистика (2018) | Веројатност и статистика или Математика 3 или Бизнис и статистика (2023)"
-	},
-	{
-		"subject_id": 56,
-		"prerequisite": "Вовед во компјутерските науки (2018) | 18 кредити (2023)"
-	},
-	{
-		"subject_id": 57,
-		"prerequisite": "Објектно-ориентирано програмирање (2018) | Структурно програмирање (2023)"
-	},
-	{
-		"subject_id": 58,
-		"prerequisite": "Вештачка интелигенција (2018) | Вештачка интелигенција или Математика 3 или Веројатност и статистика или Бизнис статистика (2023)"
-	},
-	{
-		"subject_id": 59,
-		"prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 60,
-		"prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 61,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 62,
-		"prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури"
-	},
-	{
-		"subject_id": 63,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 64,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 65,
-		"prerequisite": "Оперативни системи"
-	},
-	{
-		"subject_id": 66,
-		"prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)"
-	},
-	{
-		"subject_id": 67,
-		"prerequisite": "Бизнис статистика или Веројатност и статистика или Основи на теоријата на информации (2018) | Бизнис статистика или Веројатност и статистика или Основи на теорија на информации или Математика 3 (2023)"
-	},
-	{
-		"subject_id": 69,
-		"prerequisite": "Информациска безбедност (2018) | Оперативни системи (2023)"
-	},
-	{
-		"subject_id": 70,
-		"prerequisite": "Бази на податоци и (Интернет програмирање на клиентска страна или Интернет технологии или Веб програмирање) (2018) | 90 кредити (2023)"
-	},
-	{
-		"subject_id": 71,
-		"prerequisite": "Анализа на софтверските барања или Софтверско инженерство (2018) | Објектно ориентирана анализа и дизајн или Објектно-ориентирано програмирање (2023)"
-	},
-	{
-		"subject_id": 72,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 73,
-		"prerequisite": "Информатичко размислување во образованието (2018) | 60 кредити (2023)"
-	},
-	{
-		"subject_id": 74,
-		"prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Бази на податоци (2023)"
-	},
-	{
-		"subject_id": 75,
-		"prerequisite": "Анализа на софтверските барања или Софтверско инженерство"
-	},
-	{
-		"subject_id": 76,
-		"prerequisite": "Оперативни системи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 77,
-		"prerequisite": "Администрација на системи (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 78,
-		"prerequisite": "Електрични кола (2018) | Дизајн на дигитални кола или Вовед во компјутерските науки (2023)"
-	},
-	{
-		"subject_id": 79,
-		"prerequisite": "Напредно програмирање или Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 80,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 81,
-		"prerequisite": "Оперативни системи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Оперативни системи (2023)"
-	},
-	{
-		"subject_id": 82,
-		"prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретни структури 2 или Дискретна математика или Математика 2 или Избрани теми од математика (2023)"
-	},
-	{
-		"subject_id": 83,
-		"prerequisite": "Дискретна математика или Дискретни структури 2 (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)"
-	},
-	{
-		"subject_id": 84,
-		"prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Бизнис статистика или Математика 3 (2023)"
-	},
-	{
-		"subject_id": 85,
-		"prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)"
-	},
-	{
-		"subject_id": 86,
-		"prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност"
-	},
-	{
-		"subject_id": 87,
-		"prerequisite": "Компјутерски мрежи или Компјутерски мрежи и безбедност"
-	},
-	{
-		"subject_id": 88,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 89,
-		"prerequisite": "Основи на Веб дизајн (2018) | Објектно-ориентирано програмирање (2023)"
-	},
-	{
-		"subject_id": 90,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 91,
-		"prerequisite": "Алгоритми и податочни структури и Оперативни системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 92,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 93,
-		"prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 94,
-		"prerequisite": "Бази на податоци или Веројатност и статистика или Бизнис статистика (2018) | Веројатност и статистика или Математика 3 или Основи на теорија на информации или Бизнис Статистика (2023)"
-	},
-	{
-		"subject_id": 95,
-		"prerequisite": "Инженерска математика или Калкулус 2 (2018) | Математика 1 или Калкулус 1 (2023)"
-	},
-	{
-		"subject_id": 96,
-		"prerequisite": "Основи на роботиката (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури или Вештачка интелигенција (2023)"
-	},
-	{
-		"subject_id": 97,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 98,
-		"prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 99,
-		"prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 100,
-		"prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури"
-	},
-	{
-		"subject_id": 101,
-		"prerequisite": "(Информациска безбедност или Мрежна безбедност) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 100 кредити (2023)"
-	},
-	{
-		"subject_id": 102,
-		"prerequisite": "Софтверско инженерство или Дизајн и архитектура на софтвер"
-	},
-	{
-		"subject_id": 103,
-		"prerequisite": "Веројатност и статистика или Бизнис статистика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 104,
-		"prerequisite": "ИКТ во образованието (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 105,
-		"prerequisite": "Структурно програмирање (2018) | Дискретна математика или Дискретни структури 2 или Математика 2 или Избрани теми од математика (2023)"
-	},
-	{
-		"subject_id": 106,
-		"prerequisite": "Основи на роботиката (2018) | Основи на роботика или Алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 107,
-		"prerequisite": "Бази на податоци"
-	},
-	{
-		"subject_id": 108,
-		"prerequisite": "Бази на податоци"
-	},
-	{
-		"subject_id": 109,
-		"prerequisite": "Алгоритми и податочни структури и Вештачка интелигенција (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 110,
-		"prerequisite": "Криптографија или Информациска безбедност (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 111,
-		"prerequisite": "Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 112,
-		"prerequisite": "Обработка на природните јазици (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 113,
-		"prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 114,
-		"prerequisite": "Вовед во случајни процеси или Статистичко моделирање (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 115,
-		"prerequisite": "Машинско учење или Вештачка интелигенција (2018) | Вештачка интелигенција или Машинско учење или Вовед во науката за податоци (2023)"
-	},
-	{
-		"subject_id": 116,
-		"prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | 120 кредити (2023)"
-	},
-	{
-		"subject_id": 117,
-		"prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 118,
-		"prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 119,
-		"prerequisite": "Компјутерска графика или Дигитално процесирање на слика (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 120,
-		"prerequisite": "Компјутерски мрежи (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 121,
-		"prerequisite": "нема (2018) | 204 кредити (2023)"
-	},
-	{
-		"subject_id": 122,
-		"prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 123,
-		"prerequisite": "Оперативни системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 124,
-		"prerequisite": "Информациска безбедност или Мрежна безбедност (2018) | Компјутерски мрежи или компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 125,
-		"prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)"
-	},
-	{
-		"subject_id": 126,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 127,
-		"prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Бизнис и менаџмент (2023)"
-	},
-	{
-		"subject_id": 128,
-		"prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 129,
-		"prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 130,
-		"prerequisite": "Вградливи микропроцесорски системи и (Компјутерски мрежи или Компјутерски мрежи и безбедност) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 131,
-		"prerequisite": "Компјутерска графика или Дизајн на интеракцијата човек-компјутер (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 132,
-		"prerequisite": "Вградливи микропроцесорски системи (2018) | Архитектура и организација на компјутери или Компјутерски архитектури (2023)"
-	},
-	{
-		"subject_id": 133,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 134,
-		"prerequisite": "Дигитално процесирање на слика или Машинско учење (2018) | 120 кредити (2023)"
-	},
-	{
-		"subject_id": 135,
-		"prerequisite": "Софтверско инженерство или Анализа на софтверските барања"
-	},
-	{
-		"subject_id": 136,
-		"prerequisite": "150 кредити"
-	},
-	{
-		"subject_id": 137,
-		"prerequisite": "150 кредити"
-	},
-	{
-		"subject_id": 138,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 139,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 140,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 141,
-		"prerequisite": "Бази на податоци и (Софтверско инженерство или Анализа на софтверски барања) | Објектно-ориентирано програмирање (2023)"
-	},
-	{
-		"subject_id": 142,
-		"prerequisite": "Веројатност и статистика или Основи на теоријата на информации или Бизнис статистика (2018) | Веројатност и статистика или Основи на теорија на информации или Бизнис статистика или Математика 3 (2023)"
-	},
-	{
-		"subject_id": 143,
-		"prerequisite": "Автономна роботика или Процесна роботика или (Машинско учење и Основи на роботиката) (2018) | Оперативни системи (2023)"
-	},
-	{
-		"subject_id": 144,
-		"prerequisite": "(Компјутерски мрежи и безбедност или Мрежна безбедност) и Безжични и мобилни системи (2018) | Комјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 145,
-		"prerequisite": "Дизајн на интеракцијата човек-компјутер (2018) | Дизајн на интеракцијата човек-компјутер или Алгоритми и податочни структури или Примена на алгоритми и податочни стуктури (2023)"
-	},
-	{
-		"subject_id": 146,
-		"prerequisite": "Бази на податоци (2018) | 90 кредити (2023)"
-	},
-	{
-		"subject_id": 147,
-		"prerequisite": "Криптографија (2018) | Алгоритми и податочни структури или Примена на алгоритни и податочни структури (2023)"
-	},
-	{
-		"subject_id": 148,
-		"prerequisite": "Бази на податоци"
-	},
-	{
-		"subject_id": 149,
-		"prerequisite": "Машинско учење (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 150,
-		"prerequisite": "Веројатност и статистика или Основи на теоријата на информации (2018) | Веројатност и статистика или Основи на теорија на информации или Математика 3 или Бизнис статистика (2023)"
-	},
-	{
-		"subject_id": 151,
-		"prerequisite": "Комјутерски мрежи или Компјутерски мрежи и безбедност"
-	},
-	{
-		"subject_id": 152,
-		"prerequisite": "Машинско учење"
-	},
-	{
-		"subject_id": 153,
-		"prerequisite": "Виртуелизација (2018) | Бази на податоци (2023)"
-	},
-	{
-		"subject_id": 154,
-		"prerequisite": "Бизнис и менаџмент и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | 120 кредити (2023)"
-	},
-	{
-		"subject_id": 155,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 156,
-		"prerequisite": "Формални јазици и автомати (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 157,
-		"prerequisite": "Алгоритми и податочни структури (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 158,
-		"prerequisite": "Паралелно и дистрибуирано процесирање (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 159,
-		"prerequisite": "нема (2018) | 150 кредити (2023)"
-	},
-	{
-		"subject_id": 160,
-		"prerequisite": "Вештачка интелигенција или Вовед во науката за податоци (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 161,
-		"prerequisite": "Бази на податоци (2018) | 100 кредити (2023)"
-	},
-	{
-		"subject_id": 162,
-		"prerequisite": "Вградливи микропроцесорски системи (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 163,
-		"prerequisite": "Компјутерски мрежи и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Компјутерски мрежи или Компјутерски мрежи и безбедност (2023)"
-	},
-	{
-		"subject_id": 164,
-		"prerequisite": "Вовед во мрежна наука (2018) | Алгоритми и податочни структури или Примена на алгоритми и податочни структури (2023)"
-	},
-	{
-		"subject_id": 165,
-		"prerequisite": "Машинско учење (2018) | Вештачка интелигенција или Вовед во науката за податоци или Машинско учење (2023)"
-	},
-	{
-		"subject_id": 166,
-		"prerequisite": "150 кредити"
-	},
-	{
-		"subject_id": 167,
-		"prerequisite": "(Софтверско инженерство или Анализа на софтверски барања) и (Веб програмирање или Интернет технологии или Имплементација на системи со слободен и отворен код) (2018) | Софтверско инженерство или Анализа на софтверски барања (2023)"
-	},
-	{
-		"subject_id": 168,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 169,
-		"prerequisite": "Структурно програмирање"
-	},
-	{
-		"subject_id": 170,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 171,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 172,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 173,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 174,
-		"prerequisite": "Архитектура и организација на компјутери или Компјутерски архитектури"
-	},
-	{
-		"subject_id": 175,
-		"prerequisite": "Алгоритми и податочни структури или Примена на алгоритми и податочни структури"
-	},
-	{
-		"subject_id": 176,
-		"prerequisite": ""
-	},
-	{
-		"subject_id": 177,
-		"prerequisite": "36 кредити"
-	}
-]
Index: tools/README.md
===================================================================
--- tools/README.md	(revision 17dcbfb053d29a8452b15b4402e8a45eb96d288d)
+++ tools/README.md	(revision f53d0f20ff4ee537b3a2e61e63f1bc303f456ff2)
@@ -6,8 +6,9 @@
 - `courses.json` - array containing the names of all subjects.
 - `elective.json` - JSON containing arrays of all eligible summer and winter subjects for all programs.
+- `formatted_prereqs.json` - JSON containing subject prerequisites as JSON objects, instead of strings.
 - `information.json` - array with the code, name, level and link for all subjects.
 - `mandatory.json` - JSON containing arrays of all mandatory subjects for all programs, organized by semester.
 - `participants.json` - array listing all courses with their number of participants.
-- `prerequisites.json` - array of subject prerequisites.
+- `prerequisites.json` - array of subject prerequisites (as strings).
 - `professors.json` - array of all subjects with their respective professors and assistants.
 - `subjects_by_program.json` - JSON listing all subjects and the programs for which they are mandatory.
@@ -21,4 +22,5 @@
 ### Scripts
 
-- `subjects_by_program.py` - reads data from mandatory.json, and writes the relevant information to data/subjects_by_program.json.
+- `format_prereqs.py` - reads data from prerequisites.json, and writes the formatted output to `data/formatted_prereqs.json`
+- `subjects_by_program.py` - reads data from mandatory.json, and writes the relevant information to `data/subjects_by_program.json`.
 - `subject_details.py` - aggregates data from multiple JSON files, and writes the combined information in `backend/subjects/management/commands/subject_details.json`. Modify this script to modify the initial data that is used to populate the db.
