Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
s
l
o
g
d
a
t
a
T
a
k
e
a
s
s
i
g
n
m
e
n
t
s
R
e
v
i
e
w
a
s
s
i
g
m
e
n
t
s
Assignment log
System analysis and design
9
For teachers ( content management module )
Functional hierarchy diagrams
4
TEACHER
Content collection
management
Question pack
management
Question
management
Knowledge Units
management
Categorization
system
management
KU List
management
Group of
criterion
management
Criterion
management
Test
management
Knowledge
management
System analysis and design
10
For teachers ( class management module )
Functional hierarchy diagrams
4
Class
management
Student
manegment
KU List
management
Assignment
management
Tracking student
progress
Add student
Active
student
Apply KU List
Create
assignment
Assign to
student
View students
report
Teacher
System analysis and design
11
For students
Functional hierarchy diagrams
4
System analysis and design
12
Data flow diagram
5
Implementation, conclusion and
perspective
13
Implementation environment
1
Required Environment
Database management
systems
Relational Database Management Systems (MySQL)
NoSQL (MongoDB)
Programming language
Server side
PHP (CodeIgniter
framework)
Client side
Javascript, Bootstrap CSS
framework
Operating System
Server Linux (Redhat or Ubuntu)
Client Any OS and browsers
Implementation, conclusion and
perspective
Satisfied most of the outlined basic features:
Create an environment for teacher and student to improve
the efficiency of online learning
Help teacher manage student more effectively via a
reporting tool
Some existing disadvantages:
Quite complicated for new user
No support for real time class, lack of public library for
students
14
Conclusion
2
Implementation, conclusion and
perspective
Trying to simplify and optimize the system structure to improve
user experience
Building a public library for teacher and students to share,
exchange their documents
Building algorithms for evaluating students result
15
Perspective 3
16