-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #231 from SELab-2/course-search
Course search
- Loading branch information
Showing
82 changed files
with
1,220 additions
and
336 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,87 @@ | ||
- model: api.course | ||
pk: 1 | ||
fields: | ||
name: Math | ||
name: "Parallel and Distributed Software Systems" | ||
academic_startyear: 2023 | ||
description: Math course | ||
description: "Deze cursus brengt de studenten de verschillende aspecten aan van het ontwerp en | ||
implementatie van gedistribueerde software. De cursus geeft de studenten een state-of-the-art | ||
overzicht van parallelle en cloud-gebaseerde systemen, het ontwerp van parallelle software, | ||
software engineering specifiek voor deze applicaties en het beheren van hoog-performante en | ||
cloud-gebaseerde systemen. De nadruk ligt op de algoritmische aspecten, software aspecten | ||
en op de verschillende programmeermodellen. Hardware en architectuur aspecten worden | ||
slechts aangehaald in de mate noodzakelijk voor het begrijpen van de impact van software | ||
performantie." | ||
parent_course: null | ||
faculty: "Ingenieurswetenschappen_Architectuur" | ||
- model: api.course | ||
pk: 2 | ||
fields: | ||
name: Sel2 | ||
name: "Wiskundige modellering in de ingenieurswetenschappen" | ||
academic_startyear: 2023 | ||
description: Software course | ||
parent_course: 3 | ||
description: "De basiswiskunde en de eruit voortspruitende wiskundige modellen spelen een prominente rol | ||
in de ingenieurswetenschappen. Wiskunde maakt immers de kwantitatieve aanpak mogelijk die | ||
eigen is aan de ingenieurspraktijk, en wiskundig modelleren ligt aan de basis van de meeste | ||
courante technologische innovaties." | ||
parent_course: null | ||
faculty: "Wetenschappen" | ||
- model: api.course | ||
pk: 3 | ||
fields: | ||
name: Sel1 | ||
academic_startyear: 2022 | ||
description: Software course | ||
name: "Software Engineering Lab 2" | ||
academic_startyear: 2023 | ||
description: "Het ontwerpen en ontwikkelen van een groot software-project in teamverband waarbij | ||
vaardigheden en kennis uit verschillende opleidingsonderdelen moeten worden toegepast. De | ||
uitvoering van het project gebeurt in een context die de bedrijfsrealiteit zoveel mogelijk | ||
nabootst: de projectgroepen moeten zelfstandig beslissingen nemen over werkverdeling, | ||
tijdsbesteding, keuze van architectuur en programmeeromgeving, enz." | ||
parent_course: null | ||
faculty: "Wetenschappen" | ||
- model: api.course | ||
pk: 4 | ||
fields: | ||
name: "Informatiebeveiliging" | ||
academic_startyear: 2023 | ||
description: "Kennis bijbrengen van basisbegrippen over informatiebeveiliging (wiskundige basis, | ||
toepassingen en legale aspecten)" | ||
parent_course: null | ||
faculty: "Ingenieurswetenschappen_Architectuur" | ||
- model: api.course | ||
pk: 5 | ||
fields: | ||
name: "Computationele biologie" | ||
academic_startyear: 2023 | ||
description: "Waar komt SARS vandaan? Hebben wij genen geërfd van de Neanderthalers? Hoe gebruiken | ||
planten hun interne klok? Hoeveel genetisch materiaal wordt er uitgewisseld tussen bacteriële | ||
soorten? De genomische revolutie in de biologie maakt het mogelijk om een antwoord te | ||
vinden op elk van deze vragen. Maar deze revolutie zou onmogelijk geweest zijn zonder de | ||
ondersteuning van krachtige computationele en statistische methodes die toelaten om gebruik | ||
te maken van deze genomische informatie. Oplossen van openstaande en toekomstige | ||
problemen die opduiken in dit intrigerend onderzoeksdomein vereist de opleiding van een | ||
volgende generatie onderzoekers, die zich vloeiend kunnen uitdrukken in de taal van de | ||
wiskunde, informatica en biologie." | ||
parent_course: null | ||
faculty: "Wetenschappen" | ||
- model: api.course | ||
pk: 6 | ||
fields: | ||
name: "Inleiding tot de elektrotechniek" | ||
academic_startyear: 2023 | ||
description: "Practica horend bij het opleidingsonderdeel" | ||
parent_course: null | ||
faculty: "Wetenschappen" | ||
- model: api.course | ||
pk: 7 | ||
fields: | ||
name: "Mobile and Broadband Access Networks" | ||
academic_startyear: 2023 | ||
description: "Practica horend bij het opleidingsonderdeel" | ||
parent_course: null | ||
faculty: "Ingenieurswetenschappen_Architectuur" | ||
- model: api.course | ||
pk: 8 | ||
fields: | ||
name: "Design of Multimedia Applications" | ||
academic_startyear: 2023 | ||
description: "Software projects" | ||
parent_course: null | ||
faculty: "Ingenieurswetenschappen_Architectuur" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Generated by Django 5.0.3 on 2024-04-03 10:01 | ||
|
||
import django.db.models.deletion | ||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('api', '0007_merge_20240313_0639'), | ||
('authentication', '0001_initial'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='course', | ||
name='faculty', | ||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='authentication.faculty'), | ||
), | ||
] |
14 changes: 14 additions & 0 deletions
14
backend/api/migrations/0009_merge_0008_add_extra_checks_0008_course_faculty.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Generated by Django 5.0.3 on 2024-04-04 14:51 | ||
|
||
from django.db import migrations | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('api', '0008_add_extra_checks'), | ||
('api', '0008_course_faculty'), | ||
] | ||
|
||
operations = [ | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,14 @@ | ||
from django.utils.translation import gettext_lazy as _ | ||
from rest_framework import serializers | ||
from authentication.models import Faculty | ||
|
||
|
||
class facultySerializer(serializers.ModelSerializer): | ||
class FacultySerializer(serializers.ModelSerializer): | ||
name = serializers.SerializerMethodField() | ||
|
||
def get_name(self, data) -> str: | ||
return _(data.name) | ||
|
||
class Meta: | ||
model = Faculty | ||
fields = "__all__" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
from rest_framework.pagination import PageNumberPagination | ||
|
||
|
||
class BasicPagination(PageNumberPagination): | ||
page_size = 20 | ||
max_page_size = 50 | ||
page_size_query_param = 'page_size' | ||
page_query_param = 'page' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,44 @@ | ||
- model: authentication.faculty | ||
pk: Bio-ingenieurswetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.bioscience_engineering" | ||
- model: authentication.faculty | ||
pk: Diergeneeskunde | ||
fields: {} | ||
fields: | ||
name: "faculties.veterinary_medicine" | ||
- model: authentication.faculty | ||
pk: Economie_Bedrijfskunde | ||
fields: {} | ||
fields: | ||
name: "faculties.economics_business_administration" | ||
- model: authentication.faculty | ||
pk: Farmaceutische_Wetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.pharmaceutical_sciences" | ||
- model: authentication.faculty | ||
pk: Geneeskunde_Gezondheidswetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.medicine_health_sciences" | ||
- model: authentication.faculty | ||
pk: Ingenieurswetenschappen_Architectuur | ||
fields: {} | ||
fields: | ||
name: "faculties.engineering_architecture" | ||
- model: authentication.faculty | ||
pk: Letteren_Wijsbegeerte | ||
fields: {} | ||
fields: | ||
name: "faculties.arts_philosophy" | ||
- model: authentication.faculty | ||
pk: Politieke_Sociale_Wetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.political_social_sciences" | ||
- model: authentication.faculty | ||
pk: Psychologie_PedagogischeWetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.psychology_educational_sciences" | ||
- model: authentication.faculty | ||
pk: Recht_Criminologie | ||
fields: {} | ||
fields: | ||
name: "faculties.law_criminology" | ||
- model: authentication.faculty | ||
pk: Wetenschappen | ||
fields: {} | ||
fields: | ||
name: "faculties.sciences" |
Oops, something went wrong.