Skip to content

Commit f2662cc

Browse files
committed
Update All Topics page pending next batch of content being released
1 parent 906ba56 commit f2662cc

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

src/app/services/constants.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,7 @@ export enum TAG_ID {
358358
functionalProgramming = "functional_programming",
359359
objectOrientedProgramming = "object_oriented_programming",
360360
proceduralProgramming = "procedural_programming",
361+
softwareProjectProgramming = "software_project_programming",
361362

362363
// GCSE to A level transition topics
363364
gcseBooleanLogic = "gcse_boolean_logic",
@@ -411,6 +412,7 @@ export enum TAG_ID {
411412
stringManipulation = "string_manipulation",
412413
guis = "guis",
413414
softwareEngineeringPrinciples = "software_engineering_principles",
415+
// Software project topics
414416
softwareProject = "software_project",
415417
}
416418

src/app/services/tags.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,20 @@ const baseTags: BaseTag[] = [
2929
{id: TAG_ID.functionalProgramming, title: "Functional programming", parent: TAG_ID.programming},
3030
{id: TAG_ID.objectOrientedProgramming, title: "Object-oriented programming", parent: TAG_ID.programming},
3131
{id: TAG_ID.proceduralProgramming, title: "Procedural programming", parent: TAG_ID.programming},
32+
{id: TAG_ID.softwareProjectProgramming, title: "Software project", parent: TAG_ID.programming},
3233

3334
// GCSE to A level transition topics
3435
{id: TAG_ID.gcseBooleanLogic, title: "Boolean logic", parent: TAG_ID.gcseToALevel},
3536
{id: TAG_ID.gcseProgrammingConcepts, title: "Programming concepts", parent: TAG_ID.gcseToALevel},
3637
{id: TAG_ID.gcseNetworking, title: "Networking", parent: TAG_ID.gcseToALevel, comingSoon: 'Jan 2020'},
3738
{id: TAG_ID.gcseDataRepresentation, title: "Data representation", parent: TAG_ID.gcseToALevel},
38-
{id: TAG_ID.gcseSystems, title: "Systems", parent: TAG_ID.gcseToALevel, new: true},
39+
{id: TAG_ID.gcseSystems, title: "Systems", parent: TAG_ID.gcseToALevel},
3940
// Data structures and algorithms topics
40-
{id: TAG_ID.searchingSortingPathfinding, title: "Searching, sorting & pathfinding", parent: TAG_ID.dataStructuresAndAlgorithms, new: true},
41+
{id: TAG_ID.searchingSortingPathfinding, title: "Searching, sorting & pathfinding", parent: TAG_ID.dataStructuresAndAlgorithms},
4142
{id: TAG_ID.complexity, title: "Complexity", parent: TAG_ID.dataStructuresAndAlgorithms, comingSoon: 'Apr 2020'},
4243
{id: TAG_ID.modelsOfComputation, title: "Models of computation", parent: TAG_ID.dataStructuresAndAlgorithms, comingSoon: 'Jan 2020'},
4344
{id: TAG_ID.planningAndDebugging, title: "Planning and debugging", parent: TAG_ID.dataStructuresAndAlgorithms, comingSoon: 'Apr 2020'},
44-
{id: TAG_ID.dataStructures, title: "Data structures", parent: TAG_ID.dataStructuresAndAlgorithms, comingSoon: 'Sept 2019'},
45+
{id: TAG_ID.dataStructures, title: "Data structures", parent: TAG_ID.dataStructuresAndAlgorithms, new: true},
4546
// Computer networks topics
4647
{id: TAG_ID.security, title: "Security", parent: TAG_ID.computerNetworks, comingSoon: 'Apr 2020'},
4748
{id: TAG_ID.networkStructure, title: "Network structure", parent: TAG_ID.computerNetworks, comingSoon: 'Jan 2020'},
@@ -52,9 +53,9 @@ const baseTags: BaseTag[] = [
5253
{id: TAG_ID.booleanLogic, title: "Boolean logic", parent: TAG_ID.computerSystems},
5354
{id: TAG_ID.architecture, title: "Architecture", parent: TAG_ID.computerSystems, comingSoon: 'Apr 2020'},
5455
{id: TAG_ID.hardware, title: "Hardware", parent: TAG_ID.computerSystems, comingSoon: 'Jan 2020'},
55-
{id: TAG_ID.operatingSystemsAndSoftware, title: "Operating systems and software", parent: TAG_ID.computerSystems, new: true},
56-
{id: TAG_ID.translators, title: "Translators", parent: TAG_ID.computerSystems, comingSoon: 'Sept 2019'},
57-
{id: TAG_ID.programmingLanguages, title: "Programming languages", parent: TAG_ID.computerSystems, comingSoon: 'Sept 2019'},
56+
{id: TAG_ID.operatingSystemsAndSoftware, title: "Operating systems and software", parent: TAG_ID.computerSystems},
57+
{id: TAG_ID.translators, title: "Translators", parent: TAG_ID.computerSystems, new: true},
58+
{id: TAG_ID.programmingLanguages, title: "Programming languages", parent: TAG_ID.computerSystems, new: true},
5859
// Data and information topics
5960
{id: TAG_ID.numberSystems, title: "Number systems", parent: TAG_ID.dataAndInformation, comingSoon: 'Jan 2020'},
6061
{id: TAG_ID.numberBases, title: "Number bases", parent: TAG_ID.dataAndInformation},
@@ -63,7 +64,7 @@ const baseTags: BaseTag[] = [
6364
{id: TAG_ID.databases, title: "Databases", parent: TAG_ID.dataAndInformation, comingSoon: 'Apr 2020'},
6465
{id: TAG_ID.bigData, title: "Big Data", parent: TAG_ID.dataAndInformation, comingSoon: 'Jan 2020'},
6566
{id: TAG_ID.compression, title: "Compression", parent: TAG_ID.dataAndInformation, comingSoon: 'Apr 2020'},
66-
{id: TAG_ID.encryption, title: "Encryption", parent: TAG_ID.dataAndInformation, comingSoon: 'Sept 2019'},
67+
{id: TAG_ID.encryption, title: "Encryption", parent: TAG_ID.dataAndInformation, new: true},
6768

6869
// Functional programming topics
6970
{id: TAG_ID.functions, title: "Functions", parent: TAG_ID.functionalProgramming, comingSoon: 'Jan 2020'},
@@ -79,10 +80,11 @@ const baseTags: BaseTag[] = [
7980
{id: TAG_ID.files, title: "Files", parent: TAG_ID.proceduralProgramming},
8081
{id: TAG_ID.structureAndRobustness, title: "Structure & robustness", parent: TAG_ID.proceduralProgramming, comingSoon: 'Apr 2020'},
8182
{id: TAG_ID.recursion, title: "Recursion", parent: TAG_ID.proceduralProgramming, comingSoon: 'Apr 2020'},
82-
{id: TAG_ID.stringManipulation, title: "String manipulation", parent: TAG_ID.proceduralProgramming, new: true},
83+
{id: TAG_ID.stringManipulation, title: "String manipulation", parent: TAG_ID.proceduralProgramming},
8384
{id: TAG_ID.guis, title: "GUIs", parent: TAG_ID.proceduralProgramming, comingSoon: 'Jan 2020'},
8485
{id: TAG_ID.softwareEngineeringPrinciples, title: "Software engineering principles", parent: TAG_ID.proceduralProgramming, comingSoon: 'Apr 2020'},
85-
{id: TAG_ID.softwareProject, title: "Software project", parent: TAG_ID.proceduralProgramming, comingSoon: 'Sept 2019'},
86+
// Software project topics
87+
{id: TAG_ID.softwareProject, title: "Software project", parent: TAG_ID.softwareProjectProgramming, new: true},
8688
];
8789

8890
const getBaseTagById = (id: TAG_ID) => {

0 commit comments

Comments
 (0)