
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
![]()

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
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
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.
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.
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.
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.
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.
Oncethelearningmoduleiscompleted,learnerscanattemptanonlinequizassessment.Quizquestionsareuploaded andmanagedbytheadministratorthroughadedicatedadminpanel,ensuringcontrolledandstandardizedevaluation. Questionsaredynamicallyretrievedfromthedatabaseduringthequizsession.Thesystemautomaticallyevaluates responses,calculatesscores,andsecurelystorestheresultsinthebackend database.
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.
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
Theproposede-learningplatformisimplementedusingacombinationofmodernmobile,web,andcloudtechnologiesto ensurereliability,scalability,andeaseofuse.Thesystemisdividedintolearner-sidemodulesandadministrator-side modules,bothconnectedthroughasecurecloudbackend.
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

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.
Upon successful completion of the quiz, the system automaticallygeneratesadigitalcertificate.Thecertificate contains learnerdetails,courseinformation,and completionstatus.Certificategenerationishandledprogrammatically,ensuring accuracyandefficiency.
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.

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
Theadminmoduleprovidesfunctionalitytouploadandmanagenotes,videolinks,andquizquestions. Administratorscanmonitorlearnerperformanceandcontrolassessmentcontentthroughadedicatedweb-based interface.
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
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.
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
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

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.
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