"This mini project aims to automate the creation of Multiple-Choice Questions (MCQs) for an educational institution's admission entrance test using Java GUI applications for the frontend and MongoDB for the backend. The application opens with a login window for user authentication, requiring credentials (username and password) for access. Upon successful login, it navigates to a page displaying a minimum of five user-defined MCQs, each with four options and radio buttons for selection. Students can choose only one option per question and submit their answers through a "Submit" button. The system automatically evaluates the responses, displays the student's score on-screen, and stores the score in the database."
FISAC (mini project): OOP-II [ MCA 4221] Department of Data Science & Computer Applications MCA-II Semester (Jan-2024) Problem Statement: An educational institution aims to streamline its admission entrance test process by automating the creation of Multiple-Choice Questions (MCQs) question papers from a database of questions. Each question paper should contain a minimum of five (which can be user-defined) MCQs, with each MCQ having four options. Students are permitted to choose only one option per question. Upon submission, the system will automatically evaluate the answers, display the student's score on-screen, and store it in the database. Create a GUI application in Java for conducting an admission entrance test consisting of Multiple�Choice Questions (MCQs) with the following requirements:
Login Window: • The application should open a login window for user authentication. • Users need to enter their credentials (username and password) for validation. • After successful login, the application should navigate to a new page. • This new page should contain a set of multiple-choice questions (MCQs). MCQ Page: • Display 5 MCQs on this page, each with a question and multiple radio buttons for choosing options. • Users should be able to select one option per question. • Provide a "Submit" button for users to submit their answers. Result Display: After the user has attempted all the questions and submitted their answers, the application should calculate and display the total score and store the same in the database for each student.