Skip to main content

E-LEARNING PLATFORM WITH QUIZ ASSESSMENT AND AUTO CERTIFICATE GENERATION

Page 1


International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

E-LEARNING PLATFORM WITH QUIZ ASSESSMENT AND AUTO CERTIFICATE GENERATION

AVISHKAR GANAGE1 , RAMESHWAR GULVE2 , AJAY CHAVAN3 , JAYDATT GAIKWAD4 , PROF. ANIL NAIK5

1,2,3,4 (Students, Department of Computer Engineering), S.Y.P Shreeyash College Of Engineeringand Technology (Polytechnic), Chh.Sambhajinagar , India 5(Hod, Dept. Of Computer Engineering), S.Y.P Shreeyash College Of Engineeringand Technology (Polytechnic), Chh.Sambhajinagar , India

ABSTRACT - With the increasing demand for software development skills, learning programming languages through structured and practical platforms has become essential. This paper presents the development of an E- Learning Platform for Programming Languages with Quiz Assessment and Certificate Generation. The platform is specifically designed to support learning of programming languages such as Java, Python, C++, and HTML through well-organized notes and video lectures.

The system ensures a learning-first approach, where users are required to complete the study materials of a selected programming language before attempting the corresponding quiz. After successful completion of the quiz, the platform automatically generates a digital certificate for that specific programming language. This approach helps in validating the learner’s knowledge and skill level in a particular technology.

The platform includes features such as user authentication, language-wise content management, admin-controlled quiz upload, automated evaluation, and certificate generation. Firebase is used for authentication and database management, while the application interface is developed using Android and web technologies. The proposed system provides an efficient, scalable, and reliable solution for programming education, making it suitable for students, beginners, and self-learners aiming to gain certified programming skills.

Key Words: E-Learning Platform, Programming Languages, Online Quiz System, Automated Certificate Generation, Firebase Database, Android Application, Skill-Based Learning, Digital Education

I. INTRODUCTION

The advancement of information technology and widespread internet availability has significantly transformed the educationsector.E-learning platformshaveemergedas aneffective alternative totraditional classroom-basedlearning by offering flexibility, accessibility, and self-paced study options. Especially in the field of programming education, learners require continuous practice, conceptual clarity, and assessment- based learning, which is often difficult to achieve throughconventional teaching methods alone.

Many existing learning systems provide either learning content or assessments, but lack an integrated approach that combinesstudymaterial,video-basedexplanation,evaluation,andcertificationinasingleplatform. Asaresult,learners face difficulties in tracking their progress, validating their skills, and obtaining proof of course completion. This gap becomes more significant for students learning programming languages, where structured content and regular assessmentsareessential.

To overcome these challenges, this paper proposes an E- Learning Platform focused on programming languages, which provides digital notes, video tutorials, quiz-based examinations, and automatic certificate generation. The platform allows students to learn programming concepts systematically, test their knowledge through quizzes after content completion, and receive certificates upon successful assessment. This ensures both learning and skill validation within thesamesystem.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

Theproposedplatformisdesignedtobeuser-friendlyandaccessible,enablinglearnerstostudyanytimeandanywhere. It supports multiple programming languages and follows a modular structure, making it scalable for future enhancements. By integrating learning resources with assessment and certification, the system improves learner engagement, ensures knowledge evaluation, and provides credibility through certification.Thus, the developed elearning platform serves as an effective solution for programming education by combining learning, evaluation, and certificationinaunifieddigitalenvironment.

II. LITERATURE SURVEY

In recent years, e-learning systems have gained significant attention due to the rapid advancement of internet technologies and the increasing demand for flexible learning environments. Several online learning platforms such as MOOCs,virtualclassrooms,andlearning managementsystems(LMS) provideaccesstoeducationalcontentintheform ofvideos,documents,andinteractiveresources.

Manyexisting e-learningplatformsfocusprimarily oncontent delivery through videolectures anddownloadable study materials These systems help learners access knowledge rem otely but often lack proper assessmentmechanisms to evaluate learning outcomes. In several platforms, quizzes are either optional or not mandatory forcertification,whichreducestheireffectivenessinmeasuringlearnerperformance.

Somesystemsintegratequiz-basedassessments;however,these quizzes usually followa static question pattern anddo notensurestructuredevaluation.Moreover,certificategenerationinmanyplatformsiseithermanualorlooselycoupled withassessmentresults.Thiscreatesissuesrelatedtoauthenticity,verification,and scalability.

Research studies indicate that automated assessment systems improve learning effectiveness by providing immediate feedbackandobjectiveevaluation.Fewresearchershaveproposedsystemsthatcombinequizzeswithautomaticresult processing, but most of them are generic and not specifically designed for programming language education, where conceptualunderstandingiscrucial.

Additionally, security and validation of certificates remain major challenges in existing systems. Many platforms provide downloadable certificates without proper verification mechanisms, which reduces their credibility. From the literature review, it is observed that there is alack of a unified e-learning system that integratesstructured learning content, quiz-based assessment, and automated certificate generation in a single platform. The proposed system aims to overcome these limitations by providing an end-to-end solution focused on programming language learning with proper evaluation and certification.

III. PROPOSED SYSTEM ARCHITECTURE

The proposed e-learning platform is designed with a modular, scalable, and secure architecture to support programming-focusedlearning,assessment,andcertificationwithinaunifiedsystem.Thearchitectureensuresseamless interaction between learners, administrators, andbackendservices whilemaintaining high performance, data integrity, and system reliability.

A. System Overview

The system follows a client–server architecture in which learners access the platform through a web-based or mobilebased userinterface. Thebackend is supported by cloud-based authentication and database services that manage user profiles, learning progress, quiz records, and certificate information. An administrator interface is provided with privileged access to manage learning content, upload quiz questions, monitor user activity, and control system operations.Thisarchitectureensuresscalability,reliability,andreal-timedataaccess.

B. Learning Module

Thelearningmoduledeliversstructured programminglanguagecontentintheformoftextualnotesandvideotutorials. Content is organized language-wise, enabling learners to choose a specific programming language according to their interest. Learners are required to complete the available learning resources before becoming eligible for the quiz

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

assessment. A progress-tracking mechanism ensures that assessments are accessed only after successful completion of thelearningphase.

C. Quiz Assessment Module

Oncethelearningmoduleiscompleted,learnerscanattemptanonlinequizassessment.Quizquestionsareuploaded andmanagedbytheadministratorthroughadedicatedadminpanel,ensuringcontrolledandstandardizedevaluation. Questionsaredynamicallyretrievedfromthedatabaseduringthequizsession.Thesystemautomaticallyevaluates responses,calculatesscores,andsecurelystorestheresultsinthebackend database.

D. Certificate Generation Module

After successful completion of the quiz assessment, the system automatically generates a digital certificate for the learner. The certificate includes essential details such as the learner’s name, selected programming language, date of completion,andassessmentstatus.Automatedcertificategenerationeliminatesmanualverification,reduces processing time,andensuresconsistencyacrossissuedcertificates.

E. Security and Verification Mechanism

Toenhanceauthenticityandverification,thegeneratedcertificate incorporatesaQRcodethatsecurelyencodesverified learner and course-related information. This QR code enables quick and reliable validation of certificate details, protecting against forgery and unauthorized duplication. Additionally, user authentication, role-based access control, andsecurecloudstoragemechanismsfurtherstrengthenoverallsystemsecurity

IV. SYSTEM IMPLEMENTATION

Theproposede-learningplatformisimplementedusingacombinationofmodernmobile,web,andcloudtechnologiesto ensurereliability,scalability,andeaseofuse.Thesystemisdividedintolearner-sidemodulesandadministrator-side modules,bothconnectedthroughasecurecloudbackend.

A. User Module Implementation

Theusermoduleisdevelopedtoprovideanintuitiveanduser-friendlyinterfaceforlearners.Userscanregisterandlog insecurelyusingauthenticationservices.Aftersuccessfullogin,learnerscanaccessthedashboard,whereprogramming language–specificnotesandvideotutorialsareavailable.Progresstrackingisimplementedtoensurethatlearners completethelearningmaterialsbeforeattemptingthequiz.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

Fig. 1 System Architecture of E-learning Platform

Figure1illustratestheoverallsystemarchitectureoftheproposed e-learning platform. The architecturerepresentsthe interaction between learners, administrators, and backend services through a web or mobile-based interface. Learners access programming notes and video tutorials, followed by quiz-based assessment. The system evaluates quiz performance automatically and generates digital certificates upon successful completion. All user data, learning progress,quizresults,andcertificatedetailsaresecurelymanagedusingacloud-baseddatabase.

The quiz module is designed to conduct online assessments after content completion. Quiz questions are dynamically fetched from the database based on the selected programming language. The system evaluates user responses automaticallyandcalculatesthescoreinrealtime.Thismoduleensuresfairand structuredassessmentwithoutmanual intervention.

C. Certificate Generation Implementation

Upon successful completion of the quiz, the system automaticallygeneratesadigitalcertificate.Thecertificate contains learnerdetails,courseinformation,and completionstatus.Certificategenerationishandledprogrammatically,ensuring accuracyandefficiency.

D. Backend and Database Implementation

The backend of the system is implemented using a cloud- based database and authentication service. It stores user details, learning progress, quiz questions, quiz results, and certificate records securely. Real-time datasynchronization ensuressmoothinteractionbetweentheuserinterfaceandbackendservices.

B. Quiz Module Implementation

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

E. Admin Module Implementation

Theadminmoduleprovidesfunctionalitytouploadandmanagenotes,videolinks,andquizquestions. Administratorscanmonitorlearnerperformanceandcontrolassessmentcontentthroughadedicatedweb-based interface.

V. RESULTS AND DISCUSSION

The proposed e-learning platform was successfully designed and implemented to evaluate its effectiveness in programming language education. The system was tested with multiple users to validate the functionality of learning, assessment,andcertificationmodules.

Learners were able to access programming language– specific notes and video tutorials through a user-friendly dashboard. The implemented progress-tracking mechanism ensured that users completed the learning content before attemptingthequiz,therebyimprovingthereliabilityofassessmentandsupportingbetterlearningoutcomes.

Thequizassessmentmoduleevaluatedlearnerresponsesautomaticallyandcalculatedscoresaccurately.Quizquestions were dynamically retrieved from the database, which provided flexibility and reduced question repetition. All assessmentresultsweresecurelystoredinthebackendsystemforfurtherprocessing.

Upon successful quiz completion, the system automatically generated digital certificates. The certificate generation processwasefficientanddidnotrequireanymanualintervention.Eachcertificateincludedessentiallearnerandcourse detailsalongwithanembeddedQRcodeforverification.Thismechanismenhancedtheauthenticityandtrustworthiness ofthegeneratedcertificates.

Overall, the results indicate that the proposed system offers a structured learning workflow, reliable assessment, and automated certification. Compared to conventional e-learning platforms, the proposed solution provides better integrationoflearningmaterialsandevaluation,makingitsuitableforprogramming-orientededucation

Table

1. Performance Comparison of Existing and Proposed E-Learning Systems

Evaluation Parameter ExistingELearningSystem ProposedELearning Platform

LearningContent Type Text/Video (Limited) Structured Notes +VideoTutorials Programming Language Focus Generic Courses ProgrammingSpecificLearning QuizAssessment Optional/ Limited MandatoryQuiz afterLearning

Automated Evaluation NotAvailable FullyAutomated

QRCode Verification NotSupported Supported

The table presents a comparison between existing e-learning systems and the proposed e-learning platform. The proposed system demonstrates improved performance in terms of structured learning, automated assessment, secure certificategeneration,andoverallsystemefficiency,makingitmoresuitableforprogramming-orientededucation.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

Performance Comparison of Existing and Proposed E-Learning Platform

Figure 2 illustrates the comparative performance of the existing and proposed e-learning platforms across key parameters. The proposed system shows significant improvement in quiz automation, certificate generation, QR code verification, and overall system efficiency. These results validate the effectiveness and reliability of the proposed platform.

VI. CONCLUSION

This project presented a programming-oriented e-learning platform that integrates learning resources, quiz-based assessment,andautomatedcertificategenerationwithinasingleunifiedsystem. Theplatformdeliversstructurednotes and video tutorials for programming languages, ensuring a well-defined and systematic learning process before assessment.

Theproposedsystemimplementsprogress-basedeligibility, allowing learnerstoattemptquizzesonlyaftercompleting therequiredlearningcontent.Thismechanism improves assessment reliability and ensures that evaluations are based on actual learning outcomes. The quiz module performs automaticevaluation and scorecalculation, providing accurate andfairresults.

Akeycontributionofthesystemistheautomaticgenerationofdigitalcertificatesaftersuccessfulquizcompletion. Each certificateincludesverifiedlearnerandcoursedetailsalongwithaQRcodefor authenticityverification, which enhances trust and eliminates manual certification efforts.

Overall,theproposedplatformprovidesasecure,scalable,andefficientsolutionforprogramminglanguageeducation. Byintegratinglearning,assessment,andcertificationintoasingleframework,thesystemovercomesthelimitationsof traditionale-learningplatformsandoffersareliabledigitallearningenvironment

VII. REFERENCES

1. Al-AjlanandH.Zedan,“WhyMoodle,”FutureTrendsofDistributedComputingSystems,IEEE,2008,pp.58–64.

2. S. Graf and B. List, “An Evaluation of Open Source E- Learning Platforms Stressing Adaptation Issues,” IEEE InternationalConferenceonAdvancedLearningTechnologies,2005,pp.163–165.

3. R.K.RajputandS. K.Verma, “OnlineExamination System,” International Journal of Computer Applications, vol. 180,no.25,2018.

4. P. Deore and S. Patil, “Design and Implementation of E- Learning System,” International Journal of Engineering

Fig.2

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 13 Issue: 02 | Feb 2026 www.irjet.net p-ISSN: 2395-0072

ResearchandTechnology(IJERT),vol.6,issue4,2017.

5. J.SinghandM.Sharma,“SecureDigitalCertificateGenerationUsingQRCode,”InternationalJournalofComputer ScienceandInformationTechnologies,vol.9,no.2,2018.

6. N. Patel et al., “Web-Based Learning and Assessment Platform,” International Journal of Advanced Research in ComputerEngineering&Technology,vol.7,issue3,2018.

7. FirebaseDocumentation,“CloudFirestoreandAuthentication,”Available: https://firebase.google.com/docs

8. K.M.SoniandR.S.Patil,“E-LearningSystemwithOnlineQuizandCertification,”InternationalResearchJournal ofEngineeringandTechnology(IRJET),vol.7,issue6,2020.

BIOGRAPHIES

MR.AVISHKAR GANAGE

is a Diploma student in Computer Engineering at Shreeyash College of Engineering and Technology (Polytechnic).

MR.RAMESHWAR GULVE

is a Diploma student in Computer Engineering at Shreeyash College of Engineering and Technology (Polytechnic).

MR.AJAY CHAVAN

is a Diploma student in Computer Engineering at Shreeyash College of Engineering and Technology (Polytechnic).

MR.JAYDATT GAIWAD

is a Diploma student in Computer Engineering at Shreeyash College of Engineering and Technology (Polytechnic).

PROF. ANIL NAIK

HOD, Department of Computer Engineering, Shreeyash College of Engineering and Technology (Polytechnic).

© 2026, IRJET | Impact Factor value: 8.315 | ISO 9001:2008 Certified Journal | Page532

Turn static files into dynamic content formats.

Create a flipbook
E-LEARNING PLATFORM WITH QUIZ ASSESSMENT AND AUTO CERTIFICATE GENERATION by IRJET Journal - Issuu