Learning Services Management Server Dispatch Service Database
Download
Report
Transcript Learning Services Management Server Dispatch Service Database
2011 / 01 / 13
Andy Wang
Thesis
Subject
Paper Reading
Current Works
Future Works
Develop
a LMS on a Cloud environment
• Learning Management Service
Provide learning service for task and activity
Provide learning service management
Personalized service
Why
we use Cloud environment?
• Ubiquitous learning
Sharing services and resources on Cloud, and user
can access at anytime from anywhere.
• Stable learning environment
Scalable network adapts automatically on user’s
demand or workload and then user would not feel the
lag while workload on the server is heavy.
• Data Backup Mechanism
Tier-2 Level data center for recovery and backup
Nine
papers
• Service-Oriented E-Learning Platforms: : From Monolithic Systems to Flexible
Services
2007 IEEE Internet Computing
• Web-Based Peer Review-The Learner as both Adapter and Reviewer
2001 IEEE Transactions o Education
• The study on integrating WebQuest with m-learning for environment education
2011 Computers & Education Journal
• The Eucalyptus Open-source Cloud-computing System
Cluster Computing and the Grid, 2009. CCGRID ’09. 9th IEEE / ACM International Symposium on
• An Enhanced E-Learning Ecosystem Based on an Integration between cloud
computing and Web2.0
Signal Processing and Information Technology (ISSPIT), 2010 IEEE International Symposium on
• An Approach of Creative Application Evolution on Cloud
2011 ACM Symposium on Applied Computing
• Research on 3G Mobile Learning Based on Cloud Service
E-Product E-Service and E-Entertainment (ICEEE), 2011 International Conference on
• A sharable e-Learning platform based on Cloud computing
•
Computer Research and Development (ICCRD), 2011 3rd International Conference on
Massively Multiplayer Online Game Hosting on Cloud Resources
2011 Cloud Computing: Principle and Paradigms Journal
Cloud
environment
Cloud architecture
PaaS architecture
SOA concept
MINE
Lab LMS setup
Learn to write RoR
MINE
Lab LMS setup
Why
use RoR?
• Design a platform for services provision.
• Rails framework, MVC structure makes it easier
and more intuitive to develop and maintain.
• REST mechanism: every user’s request is a URL,
and what we need is a server that can handle this
URL.
• Using RoR to design such platform provide a
better scalability on those services or platform
itself
Learn
to write RoR
Learn
to write RoR
Service
Database
Adaption
User
Interface
Learning Services
Management
Server
Learning Services
Management Server
Dispatch
User
Information
Database
Service
Database
Content
Database
User
Interface
Control
Infrastructure
N2C
Message
Queue
Middleware
Learning
Services
Management
Server
Databases