Inspiration
The number of university students in Indonesia in 2022 reached 9 million, with an annual percentage increase of 7%. And 1.8 million students graduated in 2022. The teaching workforce is still uneven and the curriculum is still not running optimally. Education is apparently sacrificing wholeness, lacking a balance between learning to think (cognitive) and learning to behave (affective). So the element of integration tends to be increasingly lost, what happens is disintegration. The top down education system or Paula Freire's term is bank-style education. This education system is not very liberating because learners are considered as humans who do not know anything. Technological advancement is unstoppable with the emergence of Artificial Intelligence. So, we are inspired by the potential of AI to transform education and make learning more personalised, engaging and accessible to all students. We envision a future where AI can provide real-time feedback, individualised instruction, and adaptive learning experiences to students.
What it does
Classroom with Smart ChatBot is an AI-powered chatbot that can be used to support and enhance learning in a variety of ways. It can provide students with instant answers to their questions according to the module being learnt. In addition, chatbots can be used to create interactive learning experiences.
How we built it
The process of building a Classroom with Smart ChatBot is divided into several stages, namely:
- Needs analysis. At this stage, we conduct an analysis to understand the user's needs. We collect information about what users want from Classroom with Smart ChatBot.
- Design. At this stage, we design the architecture and user interface for Classroom with Smart ChatBot. We ensure that the design fulfils the user needs and can be implemented technically.
- Implementation. At this stage, we start implementing Classroom with Smart ChatBot. We use Azure AI services such as azure cognitive search, azure storage blob, azure webapps, azure virtual network, azure database and other technologies to build the application.
- Testing. At this stage, we conduct testing to ensure that Classroom with Smart ChatBot works properly. We use various testing methods, including unit testing, integrative testing, and acceptance testing.
- Launch. At this stage, we launch Classroom with Smart ChatBot to users.
Challenges we ran into
The main difficulty in building an AI-based Splace Classroom application is the integration between the application and Azure Service, especially the chatbot. This integration is needed to implement a personalised by course chatbot, which allows the chatbot to provide information and assistance tailored to the subjects that students are studying.
Accomplishments that we're proud of
We are proud to build a Learning Management with Smart ChatBot based on teacher reference that can provide real-time feedback to students. This feedback can help students to better understand the material taught according to the module they are learning. We are also proud that this chatbot can create an interactive learning experience that makes learning more fun and engaging for students. Lastly, we are also proud to be able to contribute to the advancement of education in the future.
What we learned
We learnt many things while building the AI-based classroom, especially in terms of using azure services which have many benefits and are very easy to use. Azure services are used to develop AI-based features that can enhance students' learning experience. Plus the combination with other technologies can build products that help education progress and system changes that make it easier for students to learn. In addition, we also learnt about teamwork and time management which made this project possible.
What's next for Class With Smart ChatBot
We are excited to continue developing Classrooms with Smart ChatBot and to add new features that will make it even more helpful for students and educators. List the next features:
- AI Quiz generator based on class material reference
- Discussion forum
- Test cheating detection
Built With
- azure-blob-storage
- azure-database
- azure-openai
- azure-search-service
- azure-virtual-network
- azure-webapp
- mysql
- next-js
- tailwind-css
Log in or sign up for Devpost to join the conversation.