COURSE MANAGEMENT AND
EXAM ONLINE
CM-SMART
SUPERVISOR
DR/ MAMDOUH FAROUK
ENG/ MAHMOUD ABD ELSTTAR
TEAM MEMBERS
• AHMED ADEL
• AHMED ABDEL RAHMAN
• MADANI OKASHA ABU ELWAFA
• MOHAMED SHEHTA
• MOSTAFA GAMAL ELDEN
OUTLINES
• INTRODUCTION .
• PROBLEM .
• PROPOSED SYSTEM.
• FEATURES .
• COMPARISON .
• REFERENCES .
• CONCLUSION .
INTRODUCTION
CM-SMART IS EDUCATIONAL PROJECT FOR ALL PEOPLE :
 IT MAKES EDUCATIONAL PROCESS EASY FOR MANIPULATION .
o ONLINE COURSES .
o ONLINE EXAMS .
o ONLINE SCORES .
o ONLINE REGISTRATION .
oONLINE CORRECTION .
o ONLINE ASSIGNMENT .
o ONLINE QUESTIONNAIRE .
PROBLEMS
 WASTING TIME AND MONEY IN USING OLD EDUCATION TOOLS (PAPER
,PENS ,ETC. ).
TEACHER CANNOT MANAGE STUDENTS AT SECTIONS ACCURATELY(LIKE
PRESENCE AND ABSENCE ,WHO HAVE GOT THE EXAM AND ETC. ) .
THERE IS DIFFICULTY IN MAKING STATISTICS WITH USING PAPER .
TEACHER COMMUNICATION WITH THEIR STUDENTS .
 SOME STUDENTS FACE DIFFICULTY OF GETTING MATERIALS OF SUBJECT
(AND USING SOCIAL MEDIA FOR UPLOADING MATERIALS UNSAFE AND
UNCLEAR) .
PROBLEMS
 EXAM PROBLEMS WHICH WERE FOUND IN MULTIPLE WAYS SUCH AS
:
 INACCURATE IN BEGIN AND END TIME BETWEEN STUDENTS .
 INACCURATE IN CORRECT AND SUMMATION STUDENT’S GRADES .
 HOW TO CORRECT AND DEALING WITH CODE QUESTION .
PROPOSED SYSTEM
USER FRIENDLY WEB SITE FOR DEAL WITH TEACHERS ,STUDENTS
AND THEIR EDUCATIONAL REQUIREMENTS LIKE :
oCREATE COURSES .
oEXAM AND QUESTIONNAIRE ONLINE .
oCOMPUTER CORRECTS EXAMS ACCURATELY .
oMANAGE STUDENTS IN SECTIONS (SCORES , QUIZZES , PRESENCE
AND ABSENCE ).
PROPOSED SYSTEM
WE BEGIN OUR WAY BY LEARNING HOW TO BUILD A HUGE WEB SITE
:
FIRSTLY ,WE MADE DATABASE THAT WILL BE OUR FOCUS AND THE
BACKBONE FOR THE PROJECT WHICH CONTAIN ALL RELATIONSHIPS
.
WE HAVE LEARNED HTML ,CSS ,BOOTSTRAP ,JQUERY ,JAVASCRIPT
FOR DESIGNING SUITABLE WEB SITE TO MAKE DEALING TEACHERS
AND STUDENTS WITH THE WEB SITE EASY AND COMFORTABLE NOT
COMPLEX OR ANONYMOUS .
WE HAVE LEARNED BEGINNING AND ADVANCED PHP AND USED
FEATURES
OUR FINAL PRODUCT HAS MET OUR GOAL :
 WE DEAL WITH USER AS TEACHER AND STUDENT AT THE
SAME TIME
MANAGING COURSE BY TEACHER BY :-
MANIPULATION COURSE .
IMPORT STUDENTS FROM EXCEL FILE .
MANIPULATION GROUPS .
SHOW STATISTICS .
CREATE EXAM AND QUESTIONNAIRE .
UPLOAD MATERIALS .
FEATURES
EXAM ONLINE BY CREATING EXAMS WITH MULTIPLE
TYPES AS:-
CODE QUESTIONS .
T/F QUESTIONS .
MCQ QUESTIONS .
ESSAY QUESTIONS .
 COMPLETE QUESTIONS .
REVIEW STUDENTS’ GRADES .
CORRECT ALL QUESTIONS EXCEPT ESSAY QUESTIONS .
FEATURES
GIVE STUDENTS A LOT OF CAPABILITIES :-
 ENROLL IN A COURSE .
TAKE EXAM AND QUESTIONNAIRE .
GET GRADES IMMEDIATELY .
UPLOAD ASSIGNMENTS .
DOWNLOAD MATERIALS .
FEATURES
BOTH USERS CAN :
POSTS :-
 POST A NOTE .
POST A QUESTION .
POST TO YOUR GROUP .
EMBED A VIDEO TO A POST.
ATTACH A FILE TO A POST .
TEACHERS
WE WILL INTRODUCE FEATURES THAT WE
PROVIDE THEM FOR TEACHERS IN OUR
PROJECT AND IN OTHER WEB SITES
TEACHER
piazza Quest
base
Moodle CM-
Smart
Manipulate
course
Enroll
students
From excel
Manipulate
groups
TEACHER
piazza Quest
base
Moodle CM-
Smart
Show
statistics
Edit profile
chat
Configure
what user
can see
TEACHER
piazza Quest
base
Moodle CM-
Smart
Publish a
Post
Pin a post
Attach a file
to a post
TEACHER
piazza Quest
base
Moodle CM-
Smart
Manipulate
Exam
Randomize
questions
T/F
questions
MCQ
questions
Code
questions
TEACHER
piazza Quest base Moodle CM-
Smart
Essay
questions
Complete
questions
Import
questions
from
file
Make
Questionna
TEACHER
piazza Quest
base
Moodle CM-
Smart
Review
students’
grades
Export
answers to
files
Android
app
Manipulati
STUDENTS
WE WILL INTRODUCE FEATURES THAT WE
PROVIDE
THEM FOR STUDENTS IN OUR PROJECT IN AND
OTHER WEB SITES .
STUDENT
piazza Quest
base
Moodle CM-
Smart
Enroll in
course
Edit profile
Feedback
messages
Take exam
STUDENT
piazza Quest
base
Moodle CM-
Smart
Get grades
immediately
Upload
assignmen
ts
Publish
Post
See his/her
absence and
presence
STUDENT
piazza Quest base Moodle CM-Smart
See
content
of excel
file
In post
Attach a
file to a
post
STATISTICS
piazza Quest base Moodle CM-Smart
Teache
r
( 23
)
Feature
s
7 12 12 18
Student
( 10
)
5 3 6 10
REFERENCES
 W3SCHOOLS .
STACK OVERFLOW .
EXPERIENCE FROM SUPERVISORS
WE HAVE GAINED A LOT OF EXPERIENCE BY INTERACTION WITH OUR SUPERVISORS
DR/ MAMDOUH FAROUK
ENG / MAHMOUD ABD ELSATTAR
WE HAVE DESIGNED AND DEVELOPED OUR PROJECT STEP BY STEP AFTER GETTING
FEEDBACK FORM THEM .
CONCLUSION
• AT LAST AND NOT AT LEAST , WE HAVE LEARNED THAT BUILDING
A HUGE PROJECT REQUIRE THAT WE FOLLOW ALL INSTRUCTIONS
FROM OUR SUPERVISORS , PUTTING THEM IN OUR MIND BECAUSE
THESE ARE CHAINS OF GOLDS ,BECAUSE IN THE FUTURE WE WON’T
FIND WHO ENCOURAGE AND PROVIDE US WITH INSTRUCTIONS ,
MATERIALS AND ADVICES .

CM-SMART_presentation