Download & Play E-Learning System PROPOSAL draft1.0.
-
Upload
randolph-douglas -
Category
Documents
-
view
226 -
download
2
Transcript of Download & Play E-Learning System PROPOSAL draft1.0.
5
3. Scope of proposed system■ Network Configuration
External Studio
External Studio
Transmission
Download & Play
Contents Creation/Encoding/
Registration
Transmission/Downloading
(through 3G/4G)
Play(each site)
Operating & Monitoring
NOC NOC
Ethernet, etc
LMS
Mobile N/W OperatorMobile N/W Operator Site Player Site Player
Site PlayerSite Player
LMS
3G /4GNetwork
Creation
Download & Play
Registration of contents, lecture plan
6
3. Scope of proposed system■ Service Process
Report Report
Download & Playback Managing
Meta Data UpdateMeta Data Update Update registered contents list for each site
Download Request List Update
Download Request List Update
DownloadDownload
PlaybackPlayback
Download request by LMSContents delivery by
Contents ServerDownload completion check
Compulsory subject
Automatically update existing contents list
Optional subject
Add items by site’s selection
Compulsory subject
Generate play list & play by schedule
Optional subject
Play at site’s own needs
Download and view result report by LMS
1
2
3
4
5
Contents & Site Managing & Monitoring
Contents Registration - Grade, class, subject, chapter, instructor - Compulsory / optional, download destination, etc - Schedule, duration, expire date - Contents inspection
• Site Registration- Site information, group information- Physical information
LMS viewing result reportLMS monitoring
(Status, download result, viewing result)
7
4. Configuration of proposed system
CMS Control LMS
Database Contents• Request of contents
download• Transmission of
contents • Request of contents
deletion
• Status of Site Player• Result of request
processing• Status of contents
distribution• Status of contents play
ControlControlCMSCMS LMSLMS
• Monitoring of site status• Monitoring of contents
distribution• Monitoring of play status• Monitoring of play result• Management of data
communication
• Management of site info• Management of user rights• Management of area info• Management of lecture plan• Management of contents meta
info• Registration of contents file• Management of contents
inspection• Management of contents
automatic deletion• Result status and analysis info
ProjectorProjector
Playback
• Display and selection of lecture lists
• Status of contents distribution
• Status of play result • Media player
E-Learning system will be divided into two parts, NOC and each Site system. It will be built on
condition that mutual data communication should be possible, linked through internet or 3G
network. NOC Site
8
4. Configuration of proposed systemNOC
Client’s
Encoding
CMS & Monitoring
Contents ServerControl Server
DB ServerLecture Contents
500 Sites based if > 500 sites, separation of DB Server , upgrade of Contents Server preferred
#1 #2 #500 Site
Site Player
Projector
Speaker
9
E-Leaning PlatformE-Leaning Platform
Monitoring Manager
Operating Manager
Control ManagerCommunication Manager
Site ManagerContents Manager
Contents & Data Upload/Download Manager
Site Player Control
Audio/VideoDisplay
FTP/Socket
Contents Manager
Exte
rnal In
terf
ace M
od
ule
Inte
rface A
dap
ter
Display Report
4. Configuration of proposed system
10
4. Configuration of proposed systemControl Server
Application
.Net Framework 3.5
SQL Server 2008
TCP/IP
Windows 2008
Contents Server
FTP Server
IIS 7.0
TCP/IP
Windows 2008
Client
Application
.Net Framework 3.5
TCP/IP
Windows XP
• Management of database
• Processing of data communication
• Management of contents storage
• Distribution of contents
• Management and registration of contents
• Real-time monitoring• Management of status
and result analysis report
Site Player
Application(LMS)
.Net Framework 3.5
TCP/IP
Windows XP
• Processing of data communication
• Contents download• Lecture selection and
Playback• Analysis of status and
result
5. System overview
No No Module Business Functionality
1 CMS Management of basic information
Management of code information
Manage coding of common information such as class, grade, subject, rights, status, etc.
2 Management of rights Set up the rights of user information, program operation and data usage
3 Management of site information
Management of site group Manage grouping of sites by area, class (primary/middle/high school)
4 Management of site information
Manage basic information on sites
5 Management of contents
Management of lecture plan Register and manage lecture plan
6 Management of contents meta information
Register feature of education contents and general management points
7 registration of contents file Register and store digitalized contents files on Contents Server
8 Inspection of contents file Play back education contents to inspect them and register the result
9 Management of automatic contents deletion
Oder automatic deletion of unnecessary contents to secure disk storage by school
10 Generation of contents distribution order file
Generate contents distribution order file to the relevant sites in real time or during specific times after inspection of contents file
11 Monitoring Management of contents distribution
Generation of automatic contents distribution XML
Automatically generate XML on set-up time to be downloaded
12 Transmission of distribution XML
Send contents distribution XML to the relevant sites in real time
The proposed system will customize Digital Signage solution into E-Learning system.
Lists of functionality (1 of 2)
11
5. System overview
No Module Business Functionality Description
13 Monitoring Management of contents distribution
Receiving of XML distribution result
Manage XML receiving results by site
14 Receiving of status and result
Receiving of status and result
Receive server status and play result by site
15 Monitoring Monitoring of distribution Monitor XML generation, sending/receiving, start/finish/elapsed time of contents distribution
16 Monitoring of status Monitor real-time server status and request status by site
17 Analysis of status and result Manage reports of request status and result by site, contents (print of excel files)
18 LMS Management of contents distribution
Receiving of distribution XML and transmission of result
Receive relevant distribution XML by site and send the result
19 Download of contents Download contents by distribution XML and send the result
20 Transmission of status and result
Transmission of status and result
Send the real-time server status and the status of contents request
21 Media player Selection of contents list and play
Check the downloaded contents list and select contents to be played back.
22 Media player Play back selected contents and process result log
23 Management of status
Analysis of status and result Manage reports of play status and result by contents(print-out of excel file)
24 Management of control
Automatic control of site player
Automatically delete contents and control remotely (re-booting, power-off, etc)
25 Information sharing Notice/message board Check notices
Check message board and register messages
Lists of functionality (2 of 2)
12
13
4. System overview
Manage security and program access rights on the software basis, register users to use this
system and set up programs to be referred by user class
Business flow Functionality
Operator
• Inquiry of user information
• Registration/revision of user information
• Inquiry of program details
• Registration/revision of program details
Registration of user information
Inquiry, revision, deletion of user information
Excel database of user information
Registration of program details
Inquiry, revision, deletion of program details
Excel database of programs details
Management data
• User ID, user name, password, user class, etc
• Program ID, program class, etc
NOC
DB Server
UserProgram details
User
• Request of registration and set-up of rights
• Member registration
(1) Management of user information and rights
14
5. System Overview(1) Management of user information and rights (con’t)
Example and customizing method
Use different programs by class when users are registered
Register administrator account only, when system is installed
Use different programs by class when programs are registered
Give ‘administrator’ right on every program, when system is installed
Administrator can change program class according to business
15
5. System Overview
Manage information of image display devices. As it distributes contents and processes display
results by this information,
its ID must be identical with Play Server ID
Business flow Functionality
Operator
• Inquiry of sites• Registration of
sites• Revision of sites
sites
Inquiry of site details
Registration of site group
Inquiry, revision, deletion of site group
Registration of sites
Inquiry, revision, deletion of sites
Excel database of sites
Management data
• Player ID, IP, MAC, etc
• Installation location, installation date, installation company
• A/S company, contact, telephone, etc
NOC
DB Server
Site groupSite
(2) Management of sites
16
5. System Overview(2) Management of sites (con’t)
Example and customizing method
Registration and revision of site group
Registration and revision of sites
Management of media and installation information for A/S support
Management of schedule, monitoring and result information by site
Every media device connected to Player Server to display videos
Manage Player Server and media device as one information
Power on/off remote Player Server by management of MAC address
• Power on thru WOL(Wake of LAN)
• Power off thru limited set-up or events
• Media on/off thru Player Server on/off
Media(Projector, etc)
Player Server
Video / audio
17
5. System Overview
Register lecture plan and inspect education contents of relevant
lecture.
Business flow Functionality
Operator
• Registration/revision of contents info
• Registration/inspection of contents file
• Registration/revision of lecture info
Contents file
Registration of lecture plan
Inquiry of contents list by processing status
Registration of contents meta information
Revision and deletion of contents meta information
Registration of contents file
Inspection of contents file
Order of inquiry and deletion of old contents
Management data
• Contents name, contents division, contents class, contents length, resolution, etc
• Lecture information, start date/time, end date/time
NOC
DB Server
Contents Server
Contents file
Contentsinformation
Site Player
• Real-time communication of file deletion
(3) Management of contents
5. System Overview(3) Management of contents (con’t)
Example and customizing method
Inquiry of contents status (none, wait, OK, poor, sent)
New registration and revision, deletion of contents meta information
Registration of contents meta file (automatic extraction of replay length, file size, resolution, etc)
Inspection of registered contents by preview
Order of deletion of relevant contents by Site Player thru inquiry of old contents
Inquiry of information such as lecture opening
Registration, revision, deletion of information such as lecture
Inquiry of contract information by lecture
Registration, revision, deletion of contract information by lecture
18
19
5. System Overview
Monitor the status of DBMS and communicate with Player in real time. Monitor the status of Player and control it
remotely. Also monitor the status of contents download and play result.
Business flow Functionality
Registration of contents, status
Order of contents download
Monitoring of contents download status
Monitoring of Player status
Monitoring of lecture status
Providing of the result of lecture play and analysis information
Management data
• Schedule and control XML, contents files, etc
• Player, contents, display start time and end time
• Contents download size and start time/end time
NOC
Control Server
Contents Server
Player
Result information
Contents file
Media(Projector,etc)
Operator/user
• Control information
• Order of download
• Monitoring• Result report
• Status of play and result of lecture
• Player status information• Information sharing • Result of contents download• Message board information
• Contents file• Control information• Notice
(4) Monitoring
5. System Overview
Example and customizing method
Display of relevant server and network status
Display Player status(memory, disk) and processing status
Display of on-air lecture details
Receiving of failure and the processing of result
Display of relevant server and network status
Monitoring of download status of contents file
Adjustment of contents distribution priority
(4)Monitoring (con’t)
20
21
5. System Overview
Display result by period, by site
Display result by period, by lecture, by instructor
Display result by period, by contents
Various type of result and analysis data on site and contents
Example and customizing method
(4)Monitoring (con’t)
22
5. System Overview
It communicates with Control Server in NOC in real time, downloads shared information and contents
file, plays back selective lectures and sends result and status information by providing lecture lists
according to the lecture plan.Business flow Functionality
• Status and result of lecture play
• Player status information• Information sharing • Result of contents download• Message board
NOC
Control Server
Contents Server
• Contents file• Control
information• Notice
Result information
Contents file
Media(Projector, etc)
Real-time data communication by Socket Client
Download of contents file by FTP Client
Playback of contents file by lecture plan
Power on/off the Player
Turn up/down audio volume of Player
View of lecture plan
View and selection of lecture list
View of notice
View and write on message board
Set-up of Player Server
(5) Site Player
23
5. System Overview(5) Site Player (con’t)
Example and customizing method Download of relevant XML and contents file after
receiving download request• Self-developed ftp client using data stream• Download of big-sized files supported • Download of contents in Contents Server by parsing
download XML• Get Server to monitor download size by sending it to the
Server in real time.
Transmission of Player status and display result• Monitoring of ready state of lecture plan and contents• Self-developed playback engine by DirectShow • Display of contents selected by lecture plan and logging
of the result• Providing of lecture play result and analysis information
Media control• Power off the Player or turn up/down audio volume by
received control information• Power off or reboot the Player after receiving the signal
from Server• Control of Media by Socket or serial communication
Communication• Notice and check of message board, registration