Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM67870

LearnFlow A Web Based Quiz and Classroom Application

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM67870

Volume:

10 |

10 |

Oct 2026

Pages:

1-6

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
Not assigned

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

Aniket Dilip Tambe

Aniket Dilip Tambe

Msc.Computer Science

Chikitsak Samuha's Sir Sitaram and Lady Shantabai Patkar College of Arts and Science and V. P. Varde College of Commerce and Economics

Download Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

This paper presents LearnFlow, a web application designed to assist teachers in managing their classroom quizzes from a single location. In many classrooms, teachers produce questions using one tool, transfer them to a different tool for sharing, and keep the grading separate. This approach becomes confusing when there are multiple classes or a large number of students. LearnFlow combines all these functions. The teacher is able to set up a classroom, issue a class code, prepare a quiz, choose the classroom to which it should be sent, and then check the students' attempts. A student can join a classroom by using the code and will only be able to view the quizzes associated with that classroom. The application makes use of Python Flask on the server side, HTML with Jinja templates for the pages, Bootstrap, CSS and JavaScript for the user interface, and SQLite for data storage. The primary objective of the project is not to replace a complete learning management system; rather, it is to provide a simple and practical method for small educational institutions to manage quizzes and class-based assessments. LearnFlow also includes assignment management to help with regular classroom activities.Teachers can create an assignment for a specific classroom and add the necessary details along with a due date.Students who are part of that classroom can upload their completed work through the app.Teachers can then review the submitted files, download them if needed, assign grades, write feedback, and update the status of the assignment.Students can later check if their work has been reviewed and view the grades or feedback given by the teacher. The system uses different access levels for Administrators, Teachers, and Students. This helps keep the application organized because each user only sees the features related to their role.Teachers are responsible for managing classrooms, quizzes, and assignments.Students join classes, take quizzes, submit their work, and check their results.Administrators can monitor user data and system reports.Scores for objective-type questions are automatically calculated once students submit their answers, which saves time compared to manual grading. The project is designed to be user-friendly on both desktop and mobile browsers. By connecting classrooms, quizzes, assignments, submissions, and results in one place, LearnFlow reduces confusion and helps teachers keep better track of academic records.It also allows students to easily access only the learning activities related to their own classrooms.The project shows how a simple Flask and SQLite-based application can effectively support everyday quiz and assignment management in small educational settings.

KEYWORDS

LearnFlow classroom quiz Flask SQLite student assessment.

Cite This Article

Aniket Dilip Tambe, "LearnFlow A Web Based Quiz and Classroom Application," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 10, pp. 1-6, Oct 2026.

Full Article/Conclusion

LearnFlow tackles a common issue in classroom management: students should not have access to quizzes created by all teachers.The system connects each quiz to a specific classroom and verifies if a student has enrolled in that classroom before displaying the quiz.   This ensures that teachers can share the right quiz with the right students, preventing confusion from irrelevant content.   The application has distinct roles for Administrator, Teacher, and Student users. Teachers can create classrooms, generate class codes, design quizzes, publish quizzes, create assignments, and track student activity.   Students can join a classroom using the provided code, take assigned quizzes, upload assignment files, and view their scores, marks, and feedback.Administrators can oversee user activity and review reports. LearnFlow also minimizes the need for manual grading and record-keeping. All quiz questions, answers, student responses, scores, assignment submissions, grades, and feedback are stored in an SQLite database.Scores for objective-type quizzes are automatically calculated upon submission, providing students with quick results and enabling teachers to keep accurate records of classroom performance. In summary, LearnFlow showcases how Flask, Jinja templates, Bootstrap, JavaScript, and SQLite can be used together to build a functional platform for classroom quizzes and assignments. This project serves as a valuable resource for small educational institutions and has potential for future improvements, such as adding notification features, report exports, multimedia-based questions, live quizzes, document content extraction, cloud hosting, and advanced question generation support.

References

[1]  Pallets Projects, “Flask Documentation,” Online: https://flask.palletsprojects.com/en/stable/   [2]  Pallets Projects, “Quickstart — Flask Documentation,” O nline: https://flask.palletsprojects.com/en/stable/quicks tart/   [3]  Pallets Projects, “Using SQLite 3 with Flask,” Online: https://flask.palletsprojects.com/en/stable/pattern s/sqlite3/   [4]  Pallets Projects, “Uploading Files — Flask Documentation,” Online: https://flask.palletsprojects.com/en/stable/pattern s/fileuploads/ [5]  Pallets Projects, “Template Designer Documentation — Jinja,” Online: https://jinja.palletsprojects.com/en/stable/templat es/   [6]  Bootstrap Team, “Get Started with Bootstrap,” Online: https://getbootstrap.com/docs/5.3/getting-started/introduction/   [7]  SQLite Consortium, “Appropriate Uses for SQLite,” Online: https://www.sqlite.org/whentouse.html   [8]  Python Software Foundation, “sqlite3 — DB-API 2.0 Interface for SQLite Databases,” Online: https://docs.python.org/3/library/sqlite3.html   [9]  Miguel Grinberg, Flask Web Development: Developing Web Applications with Python, 2nd Edition, O’Reilly Media, 2018.   [10]  Ian Sommerville, Software Engineering, 10th Edition, Pearson, 2016.   [11]  Thomas Connolly and Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation, and Management, 6th Edition, Pearson, 2015.   [12]  Eric Matthes, Python Crash Course: A Hands-On, Project-Based Introduction to Programming, 3rd Edition, No Starch Press, 2023.

Editorial & Review Transparency

Publication Date

10/12/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

8

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...