A Data-Driven and Modular Flask-Based Architecture for Secure and Intelligent Programming Education Powered by LLMs
In this paper, the research is about a modular, AI data-driven programming education platform developed using the Flask web framework and integrated with the LLaMA 2 large language model (LLM) to deliver dynamic, personalized learning experiences. The system combines real-time question generation, c...
| Main Authors: | , , , , |
|---|---|
| Format: | Article |
| Language: | English English |
| Published: |
INTI International University
2025
|
| Subjects: | |
| Online Access: | http://eprints.intimal.edu.my/2155/ http://eprints.intimal.edu.my/2155/1/jods2025_13.pdf http://eprints.intimal.edu.my/2155/2/698 |
| _version_ | 1848766935507927040 |
|---|---|
| author | J., Ranjith Manasi, Agarwal V., Neha M., Mounika B., Padmasri |
| author_facet | J., Ranjith Manasi, Agarwal V., Neha M., Mounika B., Padmasri |
| author_sort | J., Ranjith |
| building | INTI Institutional Repository |
| collection | Online Access |
| description | In this paper, the research is about a modular, AI data-driven programming education platform developed using the Flask web framework and integrated with the LLaMA 2 large language model (LLM) to deliver dynamic, personalized learning experiences. The system combines real-time question generation, contextual feedback, and secure code execution through Docker containerization to ensure safe and isolated code evaluation across multiple programming languages, including Python, C, and C++. Architecture supports adaptive learning by analyzing user submissions and providing feedback on syntax, logic, efficiency, and coding style. Performance evaluation demonstrates that the system maintains optimal response times and throughput for up to 70 concurrent users, with CPU usage remaining below 80% and average response times under 300 ms. Beyond this threshold, resource utilization increases, and error rates rise, highlighting the need for future load balancing and optimization strategies. User testing further confirms high learner engagement and effectiveness, with over 85% of participants reporting improved understanding and satisfaction with real-time AI feedback. The platform’s modular design enables seamless integration of future enhancements, including support for additional languages, learning management system (LMS) interoperability, and gamification features. These results validate the proposed system as a secure, scalable, and intelligent solution for next-generation programming education. |
| first_indexed | 2025-11-14T11:59:03Z |
| format | Article |
| id | intimal-2155 |
| institution | INTI International University |
| institution_category | Local University |
| language | English English |
| last_indexed | 2025-11-14T11:59:03Z |
| publishDate | 2025 |
| publisher | INTI International University |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | intimal-21552025-07-04T08:20:34Z http://eprints.intimal.edu.my/2155/ A Data-Driven and Modular Flask-Based Architecture for Secure and Intelligent Programming Education Powered by LLMs J., Ranjith Manasi, Agarwal V., Neha M., Mounika B., Padmasri L Education (General) QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) In this paper, the research is about a modular, AI data-driven programming education platform developed using the Flask web framework and integrated with the LLaMA 2 large language model (LLM) to deliver dynamic, personalized learning experiences. The system combines real-time question generation, contextual feedback, and secure code execution through Docker containerization to ensure safe and isolated code evaluation across multiple programming languages, including Python, C, and C++. Architecture supports adaptive learning by analyzing user submissions and providing feedback on syntax, logic, efficiency, and coding style. Performance evaluation demonstrates that the system maintains optimal response times and throughput for up to 70 concurrent users, with CPU usage remaining below 80% and average response times under 300 ms. Beyond this threshold, resource utilization increases, and error rates rise, highlighting the need for future load balancing and optimization strategies. User testing further confirms high learner engagement and effectiveness, with over 85% of participants reporting improved understanding and satisfaction with real-time AI feedback. The platform’s modular design enables seamless integration of future enhancements, including support for additional languages, learning management system (LMS) interoperability, and gamification features. These results validate the proposed system as a secure, scalable, and intelligent solution for next-generation programming education. INTI International University 2025-06 Article PeerReviewed text en cc_by_4 http://eprints.intimal.edu.my/2155/1/jods2025_13.pdf text en cc_by_4 http://eprints.intimal.edu.my/2155/2/698 J., Ranjith and Manasi, Agarwal and V., Neha and M., Mounika and B., Padmasri (2025) A Data-Driven and Modular Flask-Based Architecture for Secure and Intelligent Programming Education Powered by LLMs. Journal of Data Science, 2025 (13). pp. 1-13. ISSN 2805-5160 http://ipublishing.intimal.edu.my/jods.html |
| spellingShingle | L Education (General) QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) J., Ranjith Manasi, Agarwal V., Neha M., Mounika B., Padmasri A Data-Driven and Modular Flask-Based Architecture for Secure and Intelligent Programming Education Powered by LLMs |
| title | A Data-Driven and Modular Flask-Based Architecture for Secure and
Intelligent Programming Education Powered by LLMs |
| title_full | A Data-Driven and Modular Flask-Based Architecture for Secure and
Intelligent Programming Education Powered by LLMs |
| title_fullStr | A Data-Driven and Modular Flask-Based Architecture for Secure and
Intelligent Programming Education Powered by LLMs |
| title_full_unstemmed | A Data-Driven and Modular Flask-Based Architecture for Secure and
Intelligent Programming Education Powered by LLMs |
| title_short | A Data-Driven and Modular Flask-Based Architecture for Secure and
Intelligent Programming Education Powered by LLMs |
| title_sort | data-driven and modular flask-based architecture for secure and
intelligent programming education powered by llms |
| topic | L Education (General) QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) |
| url | http://eprints.intimal.edu.my/2155/ http://eprints.intimal.edu.my/2155/ http://eprints.intimal.edu.my/2155/1/jods2025_13.pdf http://eprints.intimal.edu.my/2155/2/698 |