Herschrijven van E-Systant (een online codeerplatform voor studenten computerwetenschappen) in Angular

  • Categorie: Web & App development
  • Talen & Frameworks: Angular, HTML, CSS, TypeScript, Podman, Flask
  • Datum: 23 September 2022

E-Systant is een online codeerplatform voor studenten computerwetenschappen aan de KU Leuven. Dit platform wordt gebruikt om de programmeertalen Haskell en Prolog aan te leren. Via geautomatiseerde tests wordt de code die studenten submitten getest, zodat op die manier directe feedback gegeven wordt van welke functies werken. De frontend was origineel echter geschreven in AngularJS, een eerder verouderde library. Ik heb, ook in voorbereiding van mijn thesis op dit platform, de frontend dan volledig herschreven naar Angular. Daarnaast werden er enkele kleine backend changes gemaakt, zoals een conversie van Docker containers naar Podman containers.