0% found this document useful (0 votes)
315 views7 pages

BCA Quiz Web-App - Proposal

This document proposes the development of a "BCA Quiz Web-Application" project for Lumbini City College. The application will provide an online platform for BCA (Bachelor of Computer Application) students to take quizzes on various computer science subjects. It aims to address limitations of traditional exams and provide convenient and efficient assessment. The project will use agile methodology and tools like HTML, CSS, JavaScript, PHP and MySQL. A feasibility study found the project technically, operationally and economically viable to complete within the proposed timeline. The application is expected to improve BCA students' learning outcomes and performance.

Uploaded by

Pra Deep Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
315 views7 pages

BCA Quiz Web-App - Proposal

This document proposes the development of a "BCA Quiz Web-Application" project for Lumbini City College. The application will provide an online platform for BCA (Bachelor of Computer Application) students to take quizzes on various computer science subjects. It aims to address limitations of traditional exams and provide convenient and efficient assessment. The project will use agile methodology and tools like HTML, CSS, JavaScript, PHP and MySQL. A feasibility study found the project technically, operationally and economically viable to complete within the proposed timeline. The application is expected to improve BCA students' learning outcomes and performance.

Uploaded by

Pra Deep Tiwari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Tribhuvan University

Faculty of Humanities and Social Science

“BCA Quiz Web-Application”

A PROJECT PROPOSAL

Submitted to
Department of Computer Application
Lumbini City College

In partial fulfillment of the requirements for the Bachelors in Computer


Application

Submitted by
Basanta Saru (T.U. Reg. No: 6-2-1134-82-2019)
Sagun Khatri (T.U. Reg. No: 6-2-1134-61-2019)
(March 2023)

Under the Supervision of


Kamal Bahadur Thapa
Introduction:
In today's digital age, technology has revolutionized the way we learn and acquire
knowledge. With the increasing availability of internet access and smartphones, online
learning platforms have become popular among students and professionals. However,
traditional methods of testing students' knowledge, such as pen-and-paper exams, have
limitations in terms of scalability, accessibility, and ease of grading. Therefore, there is a
need for an online assessment system that can effectively evaluate students' understanding
of different subjects in a convenient and efficient manner. To address this need, we propose
"BCA Quiz Web-Application," an online quiz application that provides a platform for
students to take quizzes and assess their knowledge in various subjects.

Problem Statement:
The existing methods of testing students' knowledge, such as pen-and-paper exams, have
limitations in terms of scalability, accessibility, and ease of grading. BCA students need an
online assessment system that can effectively evaluate their understanding of different
computer science subjects in a convenient and efficient manner.

Objectives:
The primary objective of the BCA Quiz Web-Application is to provide BCA students with
a convenient and efficient way to test their knowledge and understanding of various
computer science subjects. The specific objectives of the project are:
1. To develop a user-friendly web application for BCA students to take quizzes in various
computer science subjects.
2. To provide instant feedback and detailed results to BCA students after taking the quiz.
3. To store BCA students' quiz history and performance data for future analysis and
improvement.

Literature Review:
There are several online quiz applications available in the market, such as Kahoot, Quizlet,
and Quizizz. These applications provide various features such as customizable quizzes,
instant feedback, and performance analytics. However, most of these applications are
generic and do not cater specifically to BCA students' needs. Therefore, there is a need for
a BCA-specific quiz application that can effectively evaluate BCA students' understanding
of different computer science subjects.
Pedagogical research findings suggest that online quizzes are an effective means of
promoting positive learning outcomes in students [1]. Brothen and Warmback (2004) found
that the use of online quizzes motivates students to complete assigned readings, increases
participation in class discussions, and improves performance on exams for material covered
both on the quizzes and in class. Similarly, Johnson and Kiviniemi (2009) found that online
quizzes increased student participation in class discussions and improved performance on
exams. In addition, online quizzes have been found to increase student motivation to learn,
promote deeper learning, and allow for immediate feedback (Butler & Winne, 1995; Kuo,
2012).

In Hillman's study, students were allowed to take each quiz as many times as they wished,
with the highest grade obtained on any attempt being recorded in the gradebook. This
approach allowed students to retake each quiz until they mastered the material and earned
the grade they wished to receive. The randomized order of quiz items and randomized test
bank of answers were used to prevent students from cheating. The quizzes were closed to
students one week before mid-term and final exams, but students were allowed to review
each quiz's series of questions and answers during the week before these comprehensive
exams.

Learning Outcomes
The results of Hillman's study showed that online quizzes were viewed positively by
students and had a significant impact on their learning outcomes. Fifty-two out of a possible
61 students completed the assessment questionnaire. Students reported that the online
quizzes were helpful in their learning of material in the course (mean = 4.4, SD = 0.72), in
preparing for class (mean = 4.2, SD = 0.56), and in studying for exams (mean = 4.7, SD =
0.72). The ability to take the quizzes as many times as they wanted was viewed as
particularly helpful (mean = 4.8, SD = 0.48), as was the ability to review the questions and
answers after each quiz attempt (mean = 4.8, SD = 0.50).
In conclusion, online quizzes have been shown to be an effective means of promoting
positive learning outcomes in students. The results of Hillman's study provide evidence that
online quizzes are viewed positively by students and have a significant impact on their
learning outcomes. The study's findings suggest that online quizzes can be used as a means
of promoting active learning, improving accountability, and enhancing performance on
exams.
Methodology:
For this project, we will be using the Agile methodology as it is well-suited for software
development projects. Agile methodology promotes adaptive planning, evolutionary
development, and delivery, and encourages rapid and flexible response to change. It
emphasizes collaboration, customer satisfaction, and continuous improvement through
iterative and incremental development.
The Agile methodology will help us to break down the project into small manageable tasks,
prioritize them, and work on them in short iterations called sprints. Each sprint will be
focused on delivering a working increment of the software, and at the end of each sprint,
we will hold a sprint review and retrospective to assess progress, review feedback, and plan
the next sprint.
The development process will be iterative, and we will work closely with the stakeholders
to ensure that their feedback and requirements are incorporated into the product. We will
prioritize the features and functionalities based on their importance and difficulty level and
work on them accordingly.
We will conduct regular meetings with the stakeholders to get their feedback and
suggestions and incorporate them into the development process. We will also conduct user
testing and acceptance testing to ensure that the product meets the quality standards and
user requirements.
In summary, the Agile methodology will help us to deliver a high-quality product that meets
the user requirements and expectations within the project timeline and budget.

Tools and Technologies:


The BCA Quiz Web-Application will be developed using the following tools and
technologies:
1. HTML/CSS for user interface design
2. JavaScript for client-side scripting
3. PHP for server-side scripting
4. MySQL for database management
5. Apache web server for deployment
Feasibility Study:
The feasibility analysis for the BCA Quiz web-app project was conducted to assess its
technical, operational, economic, and schedule feasibility. The analysis revealed that the
project is technically feasible, as the required technologies and skills are readily available.
The operational feasibility was also confirmed as the project aligns with the university's
strategic goals and would enhance the learning experience of BCA students.
In terms of economic feasibility, the project is financially viable, with a reasonable budget
and a positive return on investment. The schedule feasibility was assessed, and it was
determined that the project can be completed within the proposed timeline.
Overall, the feasibility analysis indicates that the BCA Quiz web-app project is a viable and
worthwhile investment for the university.

Timeline:
Chaitra Baishakh Jestha Ashad
Task Name Duration Start End
16th-30th 1st-15th 16th-31st 1st-14th 15th-29th 1st-7th 8th-14th
Planning 15 days 2079-12-16 2079-12-30

Design 15 days 2079-01-01 2079-01-15

Develop 30 days 2079-01-16 2079-02-14

Test 15 days 2079-02-15 2079-2-29

Review 10 days 2079-2-30 2079-03-07

Launch 7 days 2079-03-07 2079-03-14

Table-1: Gantt Chart


Use Case Diagram:

fig-1: Use Case Diagram


DFD:

fig-2: DFD level-0

System Flowchart:

fig-3: System Flowchart


Expected Results:
The BCA Quiz Web-Application is expected to provide BCA students with a convenient
and efficient way to test their knowledge and understanding of various computer science
subjects. The application's customizable quiz settings and instant feedback mechanism are
expected to improve BCA students' learning outcomes and overall academic performance.
Conclusion:
The BCA Quiz Web-Application is a project that aims to provide BCA students with a
convenient and efficient way to test their knowledge and understanding of various
computer science subjects. The web application's customizable quiz settings and instant
feedback mechanism are expected to improve BCA students' learning outcomes and overall
academic performance. We believe that this project has the potential to significantly benefit
the education sector, and we are committed to its successful development and deployment.
Reference:
[1] J. Hillman, "The Impact of Online Quizzes on Student Engagement and Learning,"
Teaching, Learning, and Innovation (TLI) Grant Report, 2011-2012

You might also like