Poly-X

advertisement
WORK IN PROGRESS
Poly-X
An intelligent system
for e-Learning and
Teaching
Dr. James Liu N. K.
June, 2010
Department of Computing,
The Hong Kong Polytechnic University
1
WORK IN PROGRESS
AGENDA
1.
2.
3.
4.
5.
6.
7.
8.
PROJECT DESCRIPTION
PROJECT OBJECTIVES
PROJECT DELIVERABLE/S
TEACHING & LEARNING BENEFITS
SYSTEM DEVELOPMENT IN PROGRESS
PRELIMINARY EVALUATION
DEMO
FURTHER WORK
•
•
•
9.
SYSTEM LIMITATION
DIFFICULTIES TO ADDRESS
CHALLENGING WORK TO DO NEXT
Q&A
2
WORK IN PROGRESS
1. PROJECT DESCRIPTION
Nowadays, with the advance of technology, E-Learning is a hot topic in
society. E-Learning becomes a new trend of learning model. It
combines the conductive learning model and independent learning
model together. The primary purpose of this study is to develop an
intelligent system for E-learning and tutoring that can provide a
platform for teachers and students to teach and learn effectively and
efficiently. This study presents an intelligent approach for
implementing the web-based E-Learning and tutoring system. The
system is integrated with different modules. One of them is the
intelligent quiz module which is used for the assessment of students.
The module can automate the quiz generation process by obtaining
questions from database. The video conferencing module is also one
of the modules in the e-Learning system which provides an interactive
communication channel for teachers and students, group project
discussion and presentation.
3
WORK IN PROGRESS
2. PROJECT OBJECTIVES
• One of the stated goals for Poly-X is to facilitate common
share of the learning materials created in the system.
Students may not often need to come to school for class,
instead to study through e-learning by just login to the
Poly-X website. Every authorized user can use this system
without much geographical and time limitation through
Internet.
• On the other hand, teachers can have access to information
collected by the system about their students’ studying
behavior , e.g. how often they login in the system, which
subject they are more interested in, how long they study
each time, etc. So that teachers may modulate the teaching
according to the statistical data collected from students.
4
WORK IN PROGRESS
2. PROJECT OBJECTIVES
Con’t
• After the student has completed the quiz, the system will
use some algorithm to classify and update the standard
level of student during the course of learning. The level will
be used to customize the learning contents for the student
due to one’s capacity. With this method, online courses,
which seem more interesting and easier for students to get
access to, will attract students much more than the
traditional courses.
• Furthermore, in order to attract student, students’ learning
mode now not only comprises of learning through content
reading, but also via multimedia elements and features.
Poly X uses a video conference environment to emulate
face-to-face communication and open document sharing.
5
WORK IN PROGRESS
3. PROJECT DELIVERABLE/S
An integrated system including:
– an interface with build-in features and assessment matrices for
outcomes
– e-Learning modules including
•
•
•
•
•
•
personalization and preference features
interactive communication and presentation
adaptive learning control
demos
case studies
hands-on simulation and exercises
– system documentation & user guide
6
WORK IN PROGRESS
4. TEACHING & LEARNING BENEFITS
• Purpose
– Use computer for generating question and calculating marks,
which is fair and accurate
• Efficient
– Update of learning materials on web is fast
• Effective
– Quiz result can be released immediately after the students have
finished the quiz
• Interactive
– Student/teacher interaction by using video conference and
presentation system
• Independent
– Students learn independently and have their own learning
profile
7
WORK IN PROGRESS
5. SYSTEM DEVELOPMENT IN
PROGRESS
8
WORK IN PROGRESS
5.1 HOW WE DO - USER ROLES
Administrator
Teacher
Teaching Assistant
Student
9
WORK IN PROGRESS
5.2 HOW WE DO - FUNCTIONS
•
•
•
•
•
•
•
•
•
•
•
•
•
Login and Logoff functions
Upload and organize materials
Set system permission
Add faculty, department and subject
Quiz generation
Quiz result analysis
Quiz statistics
BBS
Discussion platform
E-mail function
Visual conference
Set the study rule/quiz rule/level rule
Record learning behavior
10
WORK IN PROGRESS
5.3 HOW WE DO - SYSTEM MODULES
•
•
•
•
•
•
User Management Module
Subject Management Module
Resource Management Module
Learning Behavior Module
Rules Module
Statistical & Analysis Module
11
WORK IN PROGRESS
5.4 PHYSICAL ARCHITECTURE
The Physical Architecture of Poly-X is shown in Figure 1 and there
are different kinds of servers for different purposes. When the
users use the system, they will be connected to the server
through the Internet.
Server Type
Usage
Server Installed
Web Server
For deploying web
service and web
application
FTP Server
For user to upload
file
For storage of data
Database
Server
Figure 1: Physical architecture of Poly-X
Sun GlassFish
Enterprise Server
v2.1
XAMPP 1.7.3
FileZilla…
MySQL
Community
Server 5.1
Video
Streaming server for Adobe Flash
Conferencing the video
Media Server 3.5
Server
conference system
12
WORK IN PROGRESS
5.5 WHAT DOES POLY-X FOCUS ON?
For the present study, we will focus on the Interactive Content, the
Intelligent Quiz system, the Video Conference system and the Instant
Chatting tool that is embedded into the Video Conference system.
Poly-X is divided into different parts (see Figure 2):
• Subject Content – for studying
• Intelligent Quiz System
• Presentation System – for teaching,
sharing and presentation
• Video Conferencing System – for
teaching, sharing and presentation
• Discussion System
Figure 2: Overview of E-learning System
13
WORK IN PROGRESS
5.5.1 INTERACTIVE CONTENT
In order to engage students and enhance the
learning process, interactive course contents are
presented for students. The content will not be
the same as typical physical book that normally
contains too much text. Instead, the content will
be represented by concepts, short notes, videos,
demos, sources, animations, graphics and case
studies. These will be easy to read and increase
the interest of students.
14
WORK IN PROGRESS
5.5.2 INTELLIGENT QUIZ
Once a student needs to take quiz, the system will compile the
questions from the test bank. Therefore the questions are tailored to
suit different students with different standards. For every quiz, the
standard level of student will be used as reference. For every question,
a level of difficulty has been set. For chapter quiz, the system will
select a part of the questions in the beginning according to the given
quiz level. Then the system will collect the answers from the students
and select another part of questions according to the result of the first
part. This method allows the adjustment of the level of questions to be
selected for students with different capabilities. The result of the quiz
forms part of the criteria for assessing the knowledge level of the
student, thereby for the system to make corresponding guidance
through the learning process.
15
WORK IN PROGRESS
5.5.2 INTELLIGENT QUIZ
Con’t
The intelligent quiz system is used to access the standard
level of student. In the beginning, students can attempt
the quiz to determine their level. In each chapter, there
are quizzes in between which used as check points to
help student to understand the concepts in the chapters.
After each chapter, there is a quiz to assess the students’
understanding to the chapter. The result will affect the
level update of students. The quiz is a form of assessment
in which the student will be presented with Multiple
Choice Questions (MCQ). Each question will have a
number of different responses and mostly it has only one
correct answer. The other choices are wrong and set as
distracters to students.
16
WORK IN PROGRESS
5.5.2 INTELLIGENT QUIZ
Con’t
In the system, there will be a quiz database which stores all
the details of MCQs including the questions, options, correct
answers, difficulties, keywords and tips. The difficulties of
MCQs are divided into 3 different levels (1-easy, 2-normal and
3-difficult). The difficulties and keywords are determined by
domain experts. There are also other details which will be
used for further statistical analysis. The MCQs which stored in
the database will be used to generate quizzes. One of the
major methods is to obtain questions throughout the quiz
according to the result of the students during the quiz. It will
make use of students’ profiles. Figure 3 shows the flow of how
the system works when a student triggers the system to
generate a quiz.
17
WORK IN PROGRESS
5.5.2 INTELLIGENT QUIZ
Con’t
Figure 3 Flow graph of the quiz generation process
18
WORK IN PROGRESS
5.5.3 VIDEO CONFERENCE
In order to provide a channel for the
communication between teachers and students,
Poly-X has a built-in function to provide the real
time video conference for them. The user only
needs to use the web cam and thus can have a
meeting or even a small tutorial lesson in their
own places.
19
WORK IN PROGRESS
5.5.3 VIDEO CONFERENCE
Con’t
• Usage
– Small Class tutorial
– Project/Assignment Presentation
– Group Discussion
• Functions
– Presentation file format
• PPTx, PPT, Docx, Doc, txt, PDF
–
–
–
–
White Board
Admin control
Instant chatting
Face-to-face meeting
20
WORK IN PROGRESS
5.5.3 VIDEO CONFERENCE
Con’t
Figure 4 shows the client-server architecture with Adobe Flash Media Server.
The web server delivers the client’s request over HTTP connection, and then
the clients will create a socket connection to Adobe Flash Media Server over
RTMP connection. This connection allows streaming of data between the
server and client in real time.
Figure 4: The client-server architecture with Flash Media Server
21
WORK IN PROGRESS
5.5.3 VIDEO CONFERENCE
Con’t
22
WORK IN PROGRESS
6. PRELIMINARY EVALUATION
23
WORK IN PROGRESS
7. DEMO
Link: http://158.132.8.153
24
WORK IN PROGRESS
8. FURTHER WORK
• Delivery subject contents by
domain ontology
– Web-based and/or blended subject
delivery
– Intelligent Learning Path generation
• Course calendar in a TODO list style
– Planning tools to identify gaps of study
in students
• Improve data analysis functions
– Generate reports
• Assessment before and after quiz
• Improve management functions
– Users, roles, notifications
• Facilitate system integration with
the new eLearning platform.
25
WORK IN PROGRESS
8.1 SYSTEM LIMITATION
• Limitation for Intelligent Quiz system
– The multiple choice questions in the intelligent quiz system
need to be prepared before entering to the database. For
example, we need to convert the symbol and image to
html code. We also need domain expert to tag the
question keywords and levels. It takes a long time for
collection, analysis and preparation.
• Limitation of Video Conferencing system
– Subject to the limitation of bandwidth and space of a web
page, it can only support the video conferencing in each
room with up to 6 participants.
26
WORK IN PROGRESS
8.2 DIFFICULTIES TO ADDRESS
• Course contents
– Need to collect a large number of contents in “fun”,
“interactive”, “visualization”, “portable”, etc.
– Construct the relationship between them and quantify
with the correlation measure.
– Need to determine how to rationalise the existing
contents and / or re-purpose or re-use these for
delivery to the students.
• Quiz collection / construct
– Need to collect a large number of quiz questions in
different areas of a subject and organize them.
27
WORK IN PROGRESS
8.3 CHALLENGING WORK TO DO NEXT
• The potential system integration with the
future eLearning platform (i.e. Moodle)
• The integration with other popular tools for
collaboration and communication
– Wiki, Twitter, Answers, ZOTERO, Evernote,
Del.icio.us, RSS (Blogs) , etc
• The resources need to get software engineer
to implement the remaining tasks, etc
28
WORK IN PROGRESS
8.3 CHALLENGING WORK TO DO NEXT
Con’t
• In Poly-X, we aim to simplify all the designs, work flows, functions
and actions, to make the system more user-friendly.
• However, the project development is more complicated than we
initially thought.
• In general, we often face the situation of information overkill
and/or usability reduction. Therefore, we do need to consider some
tradeoff and find the right balance to create usable, elegant and
clean system modules with simple layouts. We should keep
everything simple, add function one by one when we really want to
use it or must have it.
29
WORK IN PROGRESS
9. Q&A
With the Poly-X, we expect students can
experience a different form of learning and
teachers can experience a different form of
teaching. In today’s world, information is rich.
Complimenting with the use of the e-Learning
system, we hope students can achieve selfdirect learning and start adopts the new
learning style for life-long learning.
Q&A
30
WORK IN PROGRESS
Poly-X
http://158.132.8.153
endeavors to give you new
ways to express ideas in
teaching & learning process
31
Download