0% found this document useful (0 votes)
14 views3 pages

Computer Synopsis XII

Uploaded by

Anirudh
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)
14 views3 pages

Computer Synopsis XII

Uploaded by

Anirudh
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/ 3

VYASA INTERNATIONAL SCHOOL

Subject: Computer Science

Class: XII-A

Project group details:

Name of student Roll No.


Anirudh Sharma 12A007
Madhava G V 12A030
Rishit Tathod 12A039
Introduction:
The project that we would be working on is an attempt to create and conduct typing tests that
would help our user improve his/her typing speed and skills.
The project is going to be developed in Python which is one of the most popular programming
languages of the 21st Century. Python is an Object Oriented Programming Language, which is
one of its biggest advantages. It uses real life concepts and simple English syntax which makes
it very easy to develop programming logic. This makes it the most crucial tool for our project.
The importance of Python can be understood from the following lines:
“Python is like a big hammer using which coding tasks have been reduced to small nails."
Our efforts would be invested in making the project extremely user friendly, easily accessible
and simple to use.

Objective:
The motive of this project is to create a web-based application that enables users to assess and
train their typing skills in various ways to help improve their typing capabilities.

Scope:
1. Check the speed - Characters and words per second, per minute and within an interval
2. Check the accuracy - how many correct words and characters, both % and in figures
3. Automatically pick the content or set your own content to type
4. Beginner, intermediate, advanced and custom levels (based on the preset complexity of
the words/sentences)
5. Will be a web application that can be hosted anywhere.
6. Introduction of user login will enable capturing of progress of user
7. Custom personalised training/learning programs using AI to improve typing skills
8. Analysis of patterns and habits to provide reports on areas of improvement

We feel that our project has a very wide scope in today’s world and reaches out to any and
every user across the world. Though simple in nature, our project is universal in its appeal. In
today’s world, computers have become an absolute necessity for everybody. Consequently,
learning to operate this device is also critical. Learning to input data is extremely crucial and
typing is one of the simplest, universally used and user-friendly ways of doing it. Thus, our
project’s ulterior motive is to create the first stepping stones for a user venturing into this journey
for the first time by helping the user learn to type and enhance the skills of those who have
already ventured into the same.

Project Category:
The project being designed comes under the category of e-learning. The program being
designed aims to help the user enhance his/her typing skills.
Process Description:
The user logs into their account and selects whether they want to train or test their typing skills.

Future scope and enhancements:


1. Addition of other languages.
2. Provide leaderboards and competitions to increase user activity on the platform.
3. Introduce mobile keyboard based tests.
4. Create and add fun typing games to increase user activity.

Conclusion:
It goes without saying that regardless of the difficulty of the task we are about to undertake, it is
going to be something challenging and new to all of us. Through this we hope to learn and
broaden our knowledge of python along with all the necessary qualities required to write a
program.

You might also like