Teachy is learning assistant which offers students and professors to share documents, do online tests, to provide insightful AI response to students based on their test results, to provide AI help to professors about questions students usually fail on their online tests including corresponding materials for that questions. Also, professors can create whole test with questions and answers based only on PDF document they upload for specific subject. This project was made during 24' Hackathon organised by local organisation BEST Group in Mostar with this year's theme "Use of AI in education". For that purpose we created Teachy - Learning assistant and Management system for schools and universities. This project was made by
Teachy uses AI (GPT-3.5 Turbo) to give students and teachers personalized answers and messages. Students and professors can use Teachy to answer anything related to school. Teachers can see in which questions and tests students are mostly failing, and get personalized message and corresponding documents. Teachers can create new tests using AI which creates new questions and answers based on PDF documents teacher upload. Also, AI is used for automatic scoring points for "essay" questions, or questions where students must give an answer in form of a text.
Asking Teachy about Pythagoras theorem:
Asking Teachy about something not related to school:
Searching documents for subjects:
Online test in action:
Reviewing subjects and analyzing data:
Reviewing questions and adding new questions with AI:
Reviewing tests results and grading answered questions with AI:
OpenAI, Angular, ASP.NET Core, SQL, HTML, CSS, JS, TS, Bootstrap
- Start HackathonBest24.sln from Backend directory
- Inside package manager console insert command: update-database
- Start the project
- Call the controller /api/podaci using Swagger or with the link: https://localhost:7020/api/Podaci
- Call the controller /UradeniTestoviPodaciGenerator using Swagger or with the link: https://localhost:7020/UradeniTestoviPodaciGenerator
- Go to the folder Frontend and execute the command "npm install"
- Start the application with command "ng serve"
- Login data for student: email: adnan@edu.fit.ba password: adnan
- Login data for professor: email: denis@edu.fit.ba password: dena
During this hackathon we had a little over 30 hours to come up with project idea, implement the project and create presentation. We managed to make effective software tool which successfully uses AI to make it easier and more effective for students and professors to learn and teach. We are proud of this project since we managed to it in such a short time.