Accodemy: AI Powered Code Learning Platform to Assist Novice Programmers in Overcoming the Fear of Coding
Project Overview
The document discusses the creation of Accodemy, a self-paced generative AI chatbot aimed at helping novice programmers manage coding anxiety and improve their educational experience. By leveraging generative AI, Accodemy offers personalized learning through dynamic question generation, mindfulness strategies, and motivational support, effectively targeting common obstacles such as fear of failure and low self-confidence that often hinder learners in programming. The platform's design is centered on enhancing user engagement and retention, making it a valuable tool in the educational landscape for those entering the field of programming. Overall, the findings suggest that such AI-driven solutions can significantly contribute to transforming learning experiences by providing tailored support and fostering a more positive mindset among beginners in technology education.
Key Applications
Accodemy - a personalized coding learning platform
Context: Designed for novice programmers facing coding anxiety
Implementation: Developed using the MERN stack with Generative AI features including dynamic question generation, personalized roadmaps, and an AI chatbot for mental health support.
Outcomes: Improved user engagement, reduced dropout rates, and enhanced confidence among beginner coders.
Challenges: Need for specific datasets to address coding anxiety; potential inaccuracies in chatbot responses.
Implementation Barriers
Psychological
Programming anxiety deters students from succeeding in programming tasks.
Proposed Solutions: Incorporating mindfulness techniques and AI-generated motivational support to alleviate anxiety.
Technical
Dropout rates are high on conventional coding platforms due to lack of engagement.
Proposed Solutions: Implementing personalized learning pathways and gamification elements to maintain user interest.
Project Team
M. A. F. Aamina
Researcher
V. Kavishcan
Researcher
W. M. P. B. B. Jayaratne
Researcher
K. K. D. S. N. Kannangara
Researcher
A. A. Aamil
Researcher
Achini Adikari
Researcher
Contact Information
For information about the paper, please contact the authors.
Authors: M. A. F. Aamina, V. Kavishcan, W. M. P. B. B. Jayaratne, K. K. D. S. N. Kannangara, A. A. Aamil, Achini Adikari
Source Publication: View Original PaperLink opens in a new window
Project Contact: Dr. Jianhua Yang
LLM Model Version: gpt-4o-mini-2024-07-18
Analysis Provider: Openai