0% found this document useful (0 votes)
54 views57 pages

Astha Gupta Project Report Word-1

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

Astha Gupta Project Report Word-1

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

PM SHRI KENDRIYA

VIDYALAYA
ARTILLERY CENTRE NASHIK ROAD CAMP

SESSION 2024-25

A Project Report on
EDUCATIONAL TECHNOLOGY (ed-
TECH)

For
CBSE 2025 Examination
[As a part of the Informatics Practices Course (065)]

SUBMITTED BY : SUBMITTED TO:

Class :XII C Mrs.


Pooja Agrawal
Roll NO: PGT
(Computer Science)

This is to certify that ___________________


Studying in class XII C, has satisfactorily completed
project with the title
__________________________ under the guidance
of Mrs. Pooja Agrawal PGT (Computer Science)
during the academic year 2024-25 in partial
fulfillment of ‘ Informatics practices’ practical
examination of central board of secondary
examination (CBSE)

___________ _________________ __________


Subject Tr. External Examiner PRINCIPAL
ACKNOWLEDGEMENT
I warmly acknowledge the continuous encouragement
and timely suggestions offered by our
Principal _______________________
I extend my hearty thanks for giving me the
opportunity to make use of the facilities available in the
campus to carry out the project successfully.

I am highly indebted to Mrs. Pooja Agrawal (PGT


Computer Science), for the constant supervision,
providing necessary information and supporting in
completing the project. I would like to express my
gratitude towards them for their kind cooperation and
encouragement.

Finally, I extend my gratefulness to one and all who


are directly or indirectly involved in the successful
completion of this project work.
Name:
Sign:
Class XII-C

CONTENTS

1. Introduction

2. System Implementation

2.1 The Hardware used:

2.2 The Software’s used:

3. System Design & Development

3.1 Python Coding:

3.2 Output Screen:

4. References
INTRODUCTION

“A TRADITION OF EXCELLENCE”
The main motto of computerized Educational Technology
(EdTech) is to make learning fun for students and strengthen
education. Educational Technology is a course of study that
examines the method of investigating, executing, and judging
the instructional context and learning elements to enhance
teaching and education.

This project has three parts-User, Faculty and Admin. The


project has been prepared for storing details of faculties and
students, provides questions for class-10 students, test
papers, out of box quiz. In addition, it contains modification,
deletion, calculations and statistical representation of the
marks scored by the students. This enables the students to
realize better academic performance and to improve the
learners mentally and physically. Technology can be used for
knowledge-based training procedure or it can be used to
implement a student self-development approach.
Although this project has been developed with a great deal of
care, research, thought and hard work but still some smaller
and insignificant areas may have been left unaddressed, so
scope has been left for customization.

❖ Python is a high-level language. It is a free and


open- source language.
❖ It is an interpreted language, as Python programs
are executed by an interpreter.
❖ Python programs are easy to understand as they
have a clearly defined syntax and relatively simple
structure.
❖ Python is case-sensitive. For example, NUMBER
and number are not same in Python.
❖ Python is portable and platform independent,
means it can run on various operating systems and
hardware platforms.
❖ Python has a rich library of predefined functions.
❖ Python is also helpful in web development. Many
popular web services and applications are built
using Python.
❖ Python uses indentation for blocks and nested
blocks.

Pandas is an open-source, high-level data analysis


and manipulation library for Python programming
language. With pandas, it is effortless to load,
prepare, manipulate, and analyze data. It is one of
the most preferred and widely used libraries for data
analysis operations. Pandas have easy syntax and
fast operations. It can handle data up to 10,00,000
rows with ease. With pandas Dataframe, it is
effortless to add/delete columns, slice, indexing, and
dealing with null values.
Matplotlib is a comprehensive library for creating
static, animated, and interactive visualizations in
Python. Matplotlib makes easy things easy and hard
things possible.

● Create publication quality plots.


● Make interactive figures.
● Customize visual style and layout.
● Export to many file formats.
System Implementation

Hardware used:
While developing the software, the used hardware’s
are: PC with Intel Core i3 processor having 4.00 GB RAM
and other required devices.

Software used:
⮚ Microsoft Windows® 10 as Operating System.

⮚ Python IDLE as Front-end Development


environment.

⮚ CSV Files as Back-end for storing the data.

⮚ MS-Word 2010 for documentation.


Python Coding:
import sys
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import time
#Functions..........................................................................
def mainmenu():
print("*^"*30)
print('Hii Student...Best of luck!!')
print("Please let us know what are you looking for..")
print('Press 1 for Test series')
print('Press 2 for Know about your Creator...GOD')
print('Press 3 for Student performance analysis')
print('Press 4 for Contacting us')
print('Press 5 to exit')
def batch():
print('+'*70)
print('Press 1 for Science')
print('Press 2 for Maths')
print('Press 3 for Social Studies')
print('Press 4 for English')
print('Press 5 for returning to home page')
def Test_Series():
print('+'*70)
print('Choose desired subject please')

print('Press 1 for Science')


print('Press 2 for Maths')
print('Press 3 for Social Studies')
print('Press 4 for English')
print('Press 5 for returning to home page')
def analysis():
print('+'*70)
print("Press 1 for Line chart")
print("Press 2 for Bar chart")
print("Press 3 for Histogram")
def update():
print('+'*70)
print('Here are your existing details')
print('Name: ',nam)
print('Phone number :',pno)
print('Email :',mail1)
print('Let us know if you want to change them')
print('Press y for conforming ')
print('Press e for returning to home page')
con=eval(input())
def contact():
print('Mail us on')
print('ed.desson@yahoo.com')
print('Call us on')
print('123456789')
def user():

# Home Page............................................................................
print('#'*80)
print(' '*25,'Welcome to Desson')
print('Please Enter your name')
nam=input()
df1=pd.read_csv("project.csv",index_col=0)
if df1.empty:
c1=1
else:
c1=df1.index.size+1
if nam in df1['Name'].values:
c1=df1.index[nam==df1['Name']]
else:
df1.loc[c1]=[nam,0,0,0,0,0,0]
while True:
print('Please enter your phone number')
pno1=input()
if len(pno1)==10:
pno1=int(pno1)
df1.loc[c1,'Pno']=pno1
break
else:
print('Invalid Phone number')
print('Please enter your mail id')
mail1=input()
df1.loc[c1,'Mail']=mail1

df1.to_csv('project.csv')
print(' '*17,'Thank you for choosing Desson')
mainmenu()
#Main program
while True:
print("Please enter your choice")
choice=int(input())
if choice==1:
#Tests..
o=0
Test_Series()
test=int(input("Enter your desired option\n"))
if test==1:
#Science test...
q1=pd.read_csv('science.csv',index_col=0)
n=1
df1=pd.read_csv('project.csv',index_col=0)
m=df1.iloc[c1,3]
while n<=q1.shape[0]:
print(q1['Questions'][n])
print('Please enter your answer')
ans=input()
if ans==q1['Answers'][n]:
print('Well done!')
m+=1
else:

print('Oops wrong answer. Correct ans is:')


print(q1['Answers'][n])
n+=1
df1.iloc[c1,3]=m
pd.to_csv('project.csv')
mainmenu()
elif test==2:
#Maths test...
q1=pd.read_csv('Maths.csv',index_col=0)
n=1
while n<=q1.shape[0]:
print(q1['Questions'][n])
print('Please enter your answer')
ans=input()
if ans==q1['Answers'][n]:
print('Well done!')
else:
print('Oops wrong answer. Correct ans is:')
print(q1['Answers'][n])
n+=1
mainmenu()
elif test==3:
#Social Studies test
q1=pd.read_csv('Social studies.csv',index_col=0)
n=1
while n<=q1.shape[0]:

print(q1['Questions'][n])
print('Please enter your answer')
ans=input()
if ans==q1['Answers'][n]:
print('Well done!')
else:
print('Oops wrong answer. Correct ans is:')
print(q1['Answers'][n])
n+=1
mainmenu()
elif test==4:
#English test
q1=pd.read_csv('English.csv',index_col=0)
n=1
while n<=q1.shape[0]:
print(q1['Questions'][n])
print('Please enter your answer')
ans=input()
if ans==q1['Answers'][n]:
print('Well done!')
else:
print('Oops wrong answer. Correct ans is:')
print(q1['Answers'][n])
n+=1
mainmenu()
elif test==5:

#returning to home page


mainmenu()
else:
print("invalid choice entered")
df1.to_csv('project.csv')
elif choice==2:
#Quiz................................
print("Enter Yes if you want to play the quiz")
c=input()
s=0
if c=='Yes' or c=='yes':
print('1.Where did hanuman and sita met for the first time?')
print('a.Mainak Hills')
print('b.Ashoka Vatika')
print('c.Tikuta Hills')
print('d.Mathura')
c=input('please lock option...')
if c=='b':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is B')
print('*/'*40)
print('2.Who is the author of mahabharat?')
print('a.Valmiki')

print('b.Rishi Dadhichi')
print('c.Ved Vyas')
print('d.Ganesh')
c=input('please lock option...')
if c=='c':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is C')
print('*/'*40)
print('3.Who was the mother of duryodhan ?')
print('a.Gandhari')
print('b.Yashodha')
print('c.Devaki')
print('d.Draupati')
c=input('please lock option...')
if c=='a':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is A')
print('*/'*40)
print('4.In which city was krishna born?')
print('a.Vrindavan')

print('b.Barsaana')
print('c.Jaipur')
print('d.Mathura')
c=input('please lock option...')
if c=='d':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is D')
print('*/'*40)
print('5.Where did pandavas spend their years of hiding in exile?')
print('a.Virat Nagar')
print('b.Hastinapur')
print('c.With Shri Krishna')
print('d.Heaven')
c=input('please lock option...')
if c=='a':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is A')
print('*/'*40)
print('6.How many chapters are there in bhagwad gita?')
print('a.12')

print('b.36')
print('c.16')
print('d.18')
c=input('please lock option...')
if c=='d':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is D')
print('*/'*40)
print('7.Bhishma pita was the son of?')
print('a.Yamuna')
print('b.Ganga')
print('c.Narmada')
print('d.Tapi')
c=input('please lock option...')
if c=='b':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is B')
print('*/'*40)
print('8.Who was the king of lanka?')
print('a.Ram')

print('b.Ashoka')
print('c.Chandragupta')
print('d.Ravan')
c=input('please lock option...')
if c=='d':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is D')
print('*/'*40)
print('9.Who was the real mother of karna?')
print('a.Radha')
print('b.Gandhari')
print('c.Kunti')
print('d.Yashodha')
c=input('please lock option...')
if c=='c':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is C')
print('*/'*40)
print('10.Who gave birth to sita?')
print('a.Parvat')

print('b.Agni')
print('c.Dharti')
print('d.Samudra')
c=input('please lock option...')
if c=='c':
print('correct answer.')
s=s+1
else:
print('oops! wrong answer.')
print('Correct answer is C')
print("Your total score is")
print(s)
#performance...
if s==10:
print("Outstanding Performance Champion!!")
elif s==9:
print("Very Good Performance Champion!!")
elif s==8:
print("Good Performance!!")
elif s==7:
print("Fairly good!!")
elif s==6:
print("Okay.....all the best for next time!!")
elif s<=5:
print("better luck next time!!")
print("press enter for returning to mainmenu")

e=input()
mainmenu()
elif choice==3:
analysis()
ch=int(input('Please enter your choice\n'))
if ch==1:
df1=pd.read_csv('project.csv',index_col=0)
x=[2,4,6,8]
y=[df1.iloc[c1-1,3],df1.iloc[c1-1,4],df1.iloc[c1-1,5],df1.iloc[c1-1,6]]
plt.plot(x,y,marker='d',markerfacecolor='red',markersize=5,ls='dashdot')
plt.xticks([2,4,6,8],['Science','Maths','Social','English'])
plt.xlabel('Subjects')
plt.ylabel('Scores')
plt.show()
elif ch==2:
df1=pd.read_csv('project.csv',index_col=0)
x=[2,4,6,8]
y=[ df1.iloc[c1-1,3],df1.iloc[c1-1,4],df1.iloc[c1-1,5],df1.iloc[c1-1,6]]
plt.bar(x,y,color=['red','yellow','green','pink'],edgecolor='black',linewidth=3)
plt.xticks(['Science','Maths','Social','English'])
plt.xlabel('Subjects')
plt.ylabel('Scores')
plt.show()
elif ch==3:
df1=pd.read_csv('project.csv',index_col=0)
y=[df1.iloc[c1-1,3],df1.iloc[c1-1,4],df1.iloc[c1-1,5],df1.iloc[c1-1,6]]

plt.hist(y)
plt.show()
else:
print('Incorrect choice entered')
mainmenu()
elif choice==4:
print('Press 1 for Terms and Conditions')
print('Press 2 for Help')
print('Press 3 for FAQs??')
wish=int(input("Enter your desired option\n"))
if wish==1:
print('These General Terms incorporate our Privacy Policy which describes
how we will use any personal information collected\
as a result of your use of the Services. For more information, please see
our Privacy Policy.')
print()
print('PRIVACY :- By agreeing to the General Conditions, you agree to the
terms of our Privacy Policy, which is expressely incorporated herein. All personal
information provided to us as a result of your Access will be handled in accordance with
our Privacy Policy.')
elif wish==2:
print('Apologies for the inconvenience.You can drop us a mail at
care@desson.com. With your name, Email id, Class, Registeration no. We will try and
resolve your issue as earliest as possible.')
print('You can also contact us on the given helpline number: 0145-789656
or 4567432487 between 9:00 am to 12:00 pm')
elif wish==3:
print('Q. How can Desson make learning interactive?')

print('A. Desson can be the perfect way to help kids practice all kinds of
questions through Test Series based on the subjects mentioned in this app. It also
provides quiz-"KNOW ABOUT YOUR CREATOR...GOD" so that kids can develop
mythological knowledge.')
print('Q. What cant I do with Desson?')
print('A. It is a great online learning platform for practicing various kinds of
questions. Learner can see his/her analysis in different subjects. However, there are
some things that it does not provide. Here are a few things that it is not known to be: 1)
A chatbox 2) A Discussion Forum.')
print('Q. Is my child data collected by Desson?')
print('A. The company tries to be transparent with their data collection,
stating that they maintain privacy and only use collected data to make their products
better for the users.')
else:
print('Enter valid choice')
contact()
mainmenu()
elif choice==5:
# Exit
print("Bye ...")
exit()
else:
# Error Display and Exit
print("Error! Wrong option selected. ")
break
#FACULTY....................................................................
def faculty():
#FUNCTIONS..............................................................
def maint():

print('*.'*10,'WELCOME DEAR TEACHER...THANKS FOR ENSURING THE BRIGHT


FUTURE','*.'*10)
print()
print('Press 1 to add questions')
print('Press 2 to close the application')
print()
#Home Page.....................................................................
print('*^'*10,'WELCOME TEACHER...THANKS FOR JOINING OUR TEAM','*^'*10)
print('Please Enter your name')
nam=input()
df1=pd.read_csv("teachers.csv",index_col=0)
if nam in df1['Name'].values:
c1=df1.index[nam==df1['Name']]
while True:
print('Enter your password')
pwd=input()
if nam in df1['Name'].values:
if pwd in df1['Password'].values:
print('Login successfull...!!')
break
else:
print('Wrong password entered!!')
#Main Program..................................................................
while True:
c=df1.loc[c1,'Faculty']
c=c.values[0]
if c=='science':

questions()
q=int(input("Enter your choice\n"))
if q==1:
q1=pd.read_csv('science.csv',index_col=0)
print(q1)
print('Do you want to add more questions??')
m=input()
if m=='Yes' or m=='yes':
if q1.empty:
i1=1
else:
i1=q1.index.size+1
print('Enter your question\n')
que=input()
print('Please enter your answer')
ans=input()
q1.loc[i1,'Questions']=que
q1.loc[i1,'Answers']=ans
print('Do you want to enter more questions??')
choice=input()
if choice=='yes' or choice=='Yes':
pass
else:
q1.to_csv('science.csv')
maint()
break

elif c=='maths':
q1=pd.read_csv('Maths.csv',index_col=0)
print(q1)
print('Do you want to add more questions??')
m=input()
if m=='Yes' or m=='yes':
if q1.empty:
i1=1
else:
i1=q1.index.size+1
print('Enter your question\n')
que=input()
print('Please enter your answer')
ans=input()
q1.loc[i1,'Questions']=que
q1.loc[i1,'Answers']=ans
print('Do you want to enter more questions??')
choice=input()
if choice=='yes' or choice=='Yes':
pass
else:
q1.to_csv('Maths.csv')
maint()
break
elif c=='social studies':
q1=pd.read_csv('Social studies.csv',index_col=0)

print(q1)
print('Do you want to add more questions??')
m=input()
if m=='Yes' or m=='yes':
if q1.empty:
i1=1
else:
i1=q1.index.size+1
print('Enter your question\n')
que=input()
print('Please enter your answer')
ans=input()
q1.loc[i1,'Questions']=que
q1.loc[i1,'Answers']=ans
print('Do you want to enter more questions??')
choice=input()
if choice=='yes' or choice=='Yes':
pass
else:
q1.to_csv('science.csv')
maint()
break
elif c=='english':
q1=pd.read_csv('English.csv',index_col=0)
print(q1)
print('Do you want to add more questions??')

m=input()
if m=='Yes' or m=='yes':
if q1.empty:
i1=1
else:
i1=q1.index.size+1
print('Enter your question\n')
que=input()
print('Please enter your answer')
ans=input()
q1.loc[i1,'Questions']=que
q1.loc[i1,'Answers']=ans
q1.to_csv('science.csv')
else:
pass
print('_.'*20,'Thank You!','_.'*19)
exit()

else:
#Error display and exit
print('Error! wrong option selected...!!')
break
else:
print('Sorry you are not a faculty at desson. Please contact us for any issue.')
#ADMIN..............................................................................
def admin():

def main():
print('*^'*6,'WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR
REQUIREMENT','*^'*6)
print()
print('Press 1 for entry of new staff members')
print('Press 2 for updating records of staff')
print('Press 3 for removal of staff from job')
print('Press 4 for analysis of your staff on the basis of students ratings')
print('Press 5 for closing the application')
print()
def p4():
print('Press 1 for analysing by line chart')
print('Press 2 for analysing by bar chart')
print('Press 3 for analysing by pie chart')
print('Press 4 for main menu')
print()
def p2():
print('Press 1 for updating phone no.')
print('Press 2 for updating salary')
print('Press 3 for updating subject')
print('Press 4 for main menu')
print('Enter your name')
name=input()
if name=='Samridhi' or name=='samridhi':
print('Enter password')
ps=input()
if ps=='flyhigh^1':

while True:
main()
a=pd.read_csv('teachers.csv',index_col=0)
print('PLEASE ENTER YOUR CHOICE FROM THE ABOVE')
ch=int(input())
if ch==1:
a.index=a['Sno'].values
print('enter the name of new member')
nam=input()
print('enter phone no. of new member')
mob=int(input())
print('Enter private password assigned to the teacher')
pwd=input()
print('enter salary of new member')
salary=int(input())
print('enter what subject will he/she teach')
faculty=input()
print('Enter the ratings given to the teacher')
ratings=input()
r=a.iloc[-1,0]+1
a.loc[r]=[r,nam,mob,pwd,faculty,salary,ratings]
a.to_csv('teachers.csv',index=False)
print('record successfully inserted!!!')
elif ch==2:
a=pd.read_csv('teachers.csv')
a.index=a['Sno'].values

print('enter the name of the person record of which you want to update')
n=input()
if n in a['Name'].values:
i=a.index[a['Name']==n]
p2()
print('enter your choice')
c1=int(input())
if c1==1:
print('enter new phone no.')
p=int(input())
a.loc[i,'Mobile no.']=p
a.to_csv('teachers.csv',index=False)
print('record updated successfully!!!')
print()
elif c1==2:
print('enter new salary')
p=int(input())
a.loc[i,'Salary']=p
a.to_csv('teachers.csv',index=False)
print('record updated successfully!!!')
print()
elif c1==3:
print('enter new subject')
p=input()
a.loc[i,'Faculty']=p
a.to_csv('teachers.csv',index=False)

print('record updated successfully!!!')


print()
elif c1==4:
main()
else:
print('record not found!')
elif ch==3:
a=pd.read_csv('teachers.csv')
a.index=a['Sno'].values
print('enter the name of the staff you want to remove')
n=input()
if n in a['Name'].values:
i=a.index[a['Name']==n]
a.drop(i,inplace=True)
a.to_csv('teachers.csv',index=False)
print('staff removed successfully!!!')
print('we will send a sorry letter to that employee soon...')
print()
else:
print('record not found!')
elif ch==4:
p4()
print('enter your choice')
c=int(input())
a=pd.read_csv('teachers.csv')
a.index=a['Name'].values

if c==1:
x=a.Name
y=a.Ratings
plt.plot(x,y,marker='d',ls='-.')
plt.title('Teacher analysis chart by ratings')
plt.xlabel('teacher name')
plt.ylabel('Ratings')
plt.show()
elif c==2:
x=a.Name
y=a.Ratings
plt.bar(x,y)
plt.title('Teacher analysis chart by ratings')
plt.xlabel('teacher name')
plt.ylabel('Ratings')
plt.show()
elif c==3:
a.plot(kind='pie',y='Ratings',legend=True)
plt.show()
elif c==4:
main()
elif ch==5:
print('_.'*20,'Thank You!','_.'*19)
exit()
else:
print('Please enter a valid choice!')

else:
print('Invalid password')
else:
print('Unauthorized access')
while True:
print('Press 1 if you are a user')
print('Press 2 if you are a faculty')
print('Press 3 if you are an admin')
entry=int(input())
if entry==1:
user()
elif entry==2:
faculty()
elif entry==3:
admin()
else:
print('Invalid choice entered')
CSV Files Used:

1.project.csv

Nam Pn Ma Scien Math Soci Englis


e o il ce s al h

2.science.csv
Questions Answers

3.maths.csv
Questions Answers

4. social studies.csv
Questions Answers

4.english.csv
Questions Answers

6. teachers.csv
Sn Nam Mobile Passwor Facult Salar Rating
o e no d y y s

Output (Screenshots):
Press 1 if you are a user
Press 2 if you are a faculty
Press 3 if you are an admin
3
Enter your name
samridhi
Enter password
flyhigh^1
*^*^*WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT
*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application

PLEASE ENTER YOUR CHOICE FROM THE ABOVE


1
enter the name of new member
nilesh
Enter phone no. of new member
5236014789
Enter private password assigned to the teacher
nilesh@52
Enter salary of new member
52000
Enter what subject will he/she teach
english
Enter the ratings given to the teacher
1

record successfully inserted!!!

*^*^*^ WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT


*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application
PLEASE ENTER YOUR CHOICE FROM THE ABOVE
2
enter the name of the person record of which you want to update
nilesh
Press 1 for updating phone no.
Press 2 for updating salary
Press 3 for updating subject
Press 4 for main menu
enter your choice
1
enter new phone no.
5563987410
record updated successfully!!!
*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT
*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application
PLEASE ENTER YOUR CHOICE FROM THE ABOVE
2

enter the name of the person record of which you want to update
nilesh
Press 1 for updating phone no.
Press 2 for updating salary
Press 3 for updating subject
Press 4 for main menu
enter your choice
2
enter new salary
55000
record updated successfully!!!
*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT
*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application
PLEASE ENTER YOUR CHOICE FROM THE ABOVE
2
enter the name of the person record of which you want to update
ram
Press 1 for updating phone no.
Press 2 for updating salary
Press 3 for updating subject
Press 4 for main menu
enter your choice
3
enter new subject
history
record updated successfully!!!

*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT


*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application

PLEASE ENTER YOUR CHOICE FROM THE ABOVE


3

enter the name of the staff you want to remove


nilesh
staff removed successfully!!!
we will send a sorry letter to that employee soon...
*^*^*^*WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT
*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application

PLEASE ENTER YOUR CHOICE FROM THE ABOVE

4
Press 1 for analysing by line chart
Press 2 for analysing by bar chart
Press 3 for analysing by pie chart
Press 4 for main menu

enter your choice


1

*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT


*^*^*^*
Press 1 for entry of new staff members
Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application
PLEASE ENTER YOUR CHOICE FROM THE ABOVE
4
Press 1 for analysing by line chart
Press 2 for analysing by bar chart
Press 3 for analysing by pie chart
Press 4 for main menu
enter your choice
2

*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR


REQUIREMENT*^*^*^
Press 1 for entry of new staff members
Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application
PLEASE ENTER YOUR CHOICE FROM THE ABOVE
4
Press 1 for analysing by line chart
Press 2 for analysing by bar chart
Press 3 for analysing by pie chart
Press 4 for main menu
enter your choice
3
*^*^*^* WELCOME ADMIN...HOPE WE WILL BE ABLE TO FULFILL YOUR REQUIREMENT
*^*^*^*

Press 1 for entry of new staff members


Press 2 for updating records of staff
Press 3 for removal of staff from job
Press 4 for analysis of your staff on the basis of students ratings
Press 5 for closing the application

PLEASE ENTER YOUR CHOICE FROM THE ABOVE


5
_._._._._._._._._._._._._._._._._._._._. Thank You! _._._._._._._._._._._._._._._._._._._.

Press 1 if you are a user


Press 2 if you are a faculty
Press 3 if you are an admin
2
*^*^*^*WELCOME TEACHER...THANKS FOR JOINING OUR TEAM *^*^*^*
Please Enter your name
ram
Enter your password
ram@02
Login successfull...!!
Questions Answers
1 Plural of leaf leaves
Do you want to add more questions??
no
_._._._._._._._._._._._._._._._._._._._. Thank You! _._._._._._._._._._._._._._._._._._._.

Press 1 if you are a user


Press 2 if you are a faculty
Press 3 if you are an admin
2
*^*^*^* WELCOME TEACHER...THANKS FOR JOINING OUR TEAM *^*^*^*
Please Enter your name
ram
Enter your password
ram@02
Login successfull...!!

Questions Answers
1 Plural of leaf leaves
Do you want to add more questions??
yes
Enter your question
antonym of happy
Please enter your answer
sad
_._._._._._._._._._._._._._._._._._._._. Thank You! _._._._._._._._._._._._._._._._._._._.

Press 1 if you are a user


Press 2 if you are a faculty
Press 3 if you are an admin
1
####################################################
#######################
Welcome to Desson
Please Enter your name
astha
Please enter your phone number
9876543213
Please enter your mail id
hellohi@gmail.com
Thank you for choosing Desson
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit

Please enter your choice


1
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++
Choose desired subject please
Press 1 for Science
Press 2 for Maths
Press 3 for Social Studies
Press 4 for English
Press 5 for returning to home page
Enter your desired option
1
Name of converging lens
Please enter your answer
convex
Well done!
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^^*^*^
*^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
1
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Choose desired subject please
Press 1 for Science
Press 2 for Maths
Press 3 for Social Studies
Press 4 for English
Press 5 for returning to home page

Enter your desired option


2
The perimeter of a sector of a circle of radius 8cm is 25cm.What is area of sector?
Please enter your answer
34
Oops wrong answer. Correct ans is:
52 cm sq.
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^^*^*^
*^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
1
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Choose desired subject please
Press 1 for Science
Press 2 for Maths
Press 3 for Social Studies
Press 4 for English
Press 5 for returning to home page
Enter your desired option
3
Who marked "When France sneezes, the rest of Europe catches cold"?
Please enter your answer
Metternich
Well done!
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^
Hii Student...Best of luck!!

Please let us know what are you looking for..


Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
1
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Choose desired subject please
Press 1 for Science
Press 2 for Maths
Press 3 for Social Studies
Press 4 for English
Press 5 for returning to home page
Enter your desired option
4
Plural of leaf
Please enter your answer
Leaves
Well done!
antonym of happy
Please enter your answer
sad
Well done!
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us

Press 5 to exit
Please enter your choice
2
Enter Yes if you want to play the quiz
yes
1.Where did hanuman and sita met for the first time?
a.Mainak Hills
b.Ashoka Vatika
c.Tikuta Hills
d.Mathura
please lock option...a
oops! wrong answer.
Correct answer is B
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
2.Who is the author of mahabharat?
a.Valmiki
b.Rishi Dadhichi
c.Ved Vyas
d.Ganesh
please lock option...a
oops! wrong answer.
Correct answer is C
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
3.Who was the mother of duryodhan ?
a.Gandhari
b.Yashodha
c.Devaki
d.Draupati
please lock option...a
correct answer.
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
4.In which city was krishna born?

a.Vrindavan
b.Barsaana
c.Jaipur
d.Mathura
please lock option...a
oops! wrong answer.
Correct answer is D
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
5.Where did pandavas spend their years of hiding in exile?
a.Virat Nagar
b.Hastinapur
c.With Shri Krishna
d.Heaven
please lock option...c
oops! wrong answer.
Correct answer is A
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
6.How many chapters are there in bhagwad gita?
a.12
b.36
c.16
d.18
please lock option...d
correct answer.
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
7.Bhishma pita was the son of?
a.Yamuna
b.Ganga
c.Narmada
d.Tapi
please lock option...b
correct answer.

*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
8.Who was the king of lanka?
a.Ram
b.Ashoka
c.Chandragupta
d.Ravan
please lock option...d
correct answer.
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
9.Who was the real mother of karna?
a.Radha
b.Gandhari
c.Kunti
d.Yashodha
please lock option...c
correct answer.
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/
10.Who gave birth to sita?
a.Parvat
b.Agni
c.Dharti
d.Samudra
please lock option...b
oops! wrong answer.
Correct answer is C
Your total score is
5
better luck next time!!
press enter for returning to mainmenu
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for.
.

Press 1 for Test series


Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
3
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Press 1 for Line chart
Press 2 for Bar chart
Press 3 for Histogram
Please enter your choice
1

*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
3
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Press 1 for Line chart
Press 2 for Bar chart
Press 3 for Histogram
Please enter your choice
2

*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
3
++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++
Press 1 for Line chart
Press 2 for Bar chart
Press 3 for Histogram
Please enter your choice
3
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^*^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
4
Press 1 for Terms and Conditions
Press 2 for Help
Press 3 for FAQs??
Enter your desired option
1
These General Terms incorporate our Privacy Policy which describes how we will use
any personal information collected as a result of your use of the Services. For more
information, please see our Privacy Policy.

PRIVACY :- By agreeing to the General Conditions, you agree to the terms of our
Privacy Policy, which is expressely incorporated herein. All personal information
provided to us as a result of your Access will be handled in accordance with our
Privacy Policy.
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^^*^*^*^*^*^*^*^
Hii Student...Best of luck!!

Please let us know what are you looking for..


Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
4
Press 1 for Terms and Conditions
Press 2 for Help
Press 3 for FAQs??
Enter your desired option
2
Apologies for the inconvenience.You can drop us a mail at care@desson.com. With
your name, Email id, Class, Registeration no. We will try and resolve your issue as
earliest as possible.
You can also contact us on the given helpline number: 0145-789656 or 4567432487
between 9:00 am to 12:00 pm
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*
^*^^*^*^*^*^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
4
Press 1 for Terms and Conditions
Press 2 for Help
Press 3 for FAQs??
Enter your desired option
3
Q. How can Desson make learning interactive?

A. Desson can be the perfect way to help kids practice all kinds of questions through
Test Series based on the subjects mentioned in this app. It also provides quiz-"KNOW
ABOUT YOUR CREATOR...GOD" so that kids can develop mythological knowledge.
Q. What cant I do with Desson?
A. It is a great online learning platform for practicing various kinds of questions.
Learner can see his/her analysis in different subjects. However, there are some things
that it does not provide. Here are a few things that it is not known to be: 1) A chatbox
2) A Discussion Forum.
Q. Is my child data collected by Desson?
A. The company tries to be transparent with their data collection, stating that they
maintain privacy and only use collected data to make their products better for the
users.
*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^^*^*^
*^^*^*^*^^*^*^*^
Hii Student...Best of luck!!
Please let us know what are you looking for..
Press 1 for Test series
Press 2 for Know about your Creator...GOD
Press 3 for Student performance analysis
Press 4 for Contacting us
Press 5 to exit
Please enter your choice
5
Bye
References

In order to work on this project titled –Educational


Technology(EdTech), the following books and
websites are referred by me during the various
phases of development of the project.

1) Informatics Practices (NCERT Class XI and XII)


2) Together with Informatics Practices
3) www.youtube.com
4) www.python.com

Other than the above-mentioned books, the


suggestions and supervision of my teacher and my
class experience also helped me to develop this
software project.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy