CS61-BU43 :: LO Tracker

เว็บแอปพลิเคชันติดตามผลลัพธ์ทางการเรียนรู้

details
LO Tracker is a web application that let teacher manage or link learning outcome to the quiz or exam, view the outcome progress of the students in the class or entire semester as a list of all students, selected student only, and displayed them in various graph, and import or export the outcome data for future use. Also, student can visit to LO Tracker web application to see their progress in each quiz or exam.
tools & techniques
Programming Languages - TypeScript, Go
Development framework - Nx
Frontend - Next.js - Apollo Client (GraphQL for client side) - D3.js - Tailwind CSS
Backend - Go Gin (API framework) - gqlgen (GraphQL for server side, Schema first approach) - JWT (Authentication) - Logrus - Prisma (Object–relational mapping) - Viper (Configuration)
Databases - PostgreSQL, Redis
Infrastructures - Docker, Logstash
Development tools - GitHub - Visual Studio Code - Windows Subsystem for Linux
Productivity tools - Adobe Photoshop, Figma - Microsoft PowerPoint, Microsoft Word
Communication tools - Line - Microsoft Teams
author
MR.NAPAT JAMJAN
รหัสนักศึกษา 61130500239
napat.czs@mail.kmutt.ac.th
MR.NUTTAWUT PROMSUK
รหัสนักศึกษา 61130500208
nuttawut.ins@mail.kmutt.ac.th
MR.CHIRAYU PHROMCHAN
รหัสนักศึกษา 61130500255
chirayu.2400@mail.kmutt.ac.th
advisor
Worarat Krathu
Vajirasak Vanijja