Added clarifications on semantic errors on synonyms used on relationships in PQL.
Included interaction of Modifies with print statements, and Uses with read statements within design abstractions.
Included summary of what is accepted in a query and what will constitute as a semantic error for synonym usage in PQL in Basic SPA requirements and PQL in Advanced SPA requirements.
Revert visibility for Advanced SPA Requirements, Project Requirements for Milestone 2 and 3.
Added clarifications on negation of clauses.
Updated marking scheme for Milestone 2 and 3.
Fixed broken links in Downloads.
Added mentions of TROFOS in Tools and Project Management.
Separated requirements for IDEs and compilers to avoid confusion in Tools.
Removed visibility for all update history before AY23/24 Semester 2.
Removed stray files in backend that has not been updated for semesters.
Removed Google Calendar link for previous semesters in Important Dates.
Removed Usage Guidelines in Continuous Integration.
Removed visibility for Advanced SPA Requirements, which will be back in the later weeks.
Removed visibility for Project Requirements for Milestone 2 and 3, which will be back in the later weeks.