Optimization of LMS for Improving User Response Time
|
|
- Kathleen Adams
- 8 years ago
- Views:
Transcription
1 Optimization of LMS for Improving User Response Time 24 June 2014 B.RAJU ( ) Under the guidance of Prof. Deepak B. Phatak Dept. of Computer Science and Engineering IIT Bombay
2 Outline LMS Moodle Problem Statement Tools Design and Implementation Conclusion and Future work 24 June / 55
3 Part I Learning Management System
4 Learning Management System Comparison Figure: Comparison of LMS in traditional and e-learning[pw09] 24 June / 55
5 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
6 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
7 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
8 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
9 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
10 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
11 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
12 Learning Management System LMS functionalities Basic functionalities of LMS The following features[at10] are required for LMS in an e-learning process. Modular structure Discussion forums, group work Video conferencing support Online exam, exam module chat, wiki, survey, search, Whiteboard Backup support XML support to work with different systems Multiple language support.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
13 Types of LMS Learning Management System Open Source and Proprietary LMS LMS are available in proprietary as well as Open source[moo]. 1 Open Source LMS s are edx, Moodle, ATutor, SAKAI, WebCT, Dokeos, Claroline, and so on. 2 Commercial LMS s are Blackboard, Desire2Learn, ANGEL Learning Management Suite, KEWL, and ecollege[at10, BK12]..RAJU ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
14 Types of LMS Learning Management System Open Source and Proprietary LMS LMS are available in proprietary as well as Open source[moo]. 1 Open Source LMS s are edx, Moodle, ATutor, SAKAI, WebCT, Dokeos, Claroline, and so on. 2 Commercial LMS s are Blackboard, Desire2Learn, ANGEL Learning Management Suite, KEWL, and ecollege[at10, BK12]..RAJU ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
15 Part II Moodle LMS
16 Outline: Moodle LMS Introduction Standatd Moodle Functionalities Database 1 Server Architecture 2 Tables classification 24 June / 55
17 Moodle Introduction Introduction Moodle is used for primary and secondary schools, non-profit organizations, hospitals, private companies, libraries. Standard Moodle includes core Moodle modules and different types of plugins. Core of Moodle 1 Courses and Activities 2 Users 3 User functionalities 4 Logs and Statistics 5 Libraries 24 June / 55
18 Standard Moodle Functionalities Moodle Functionalities[moo] Assignment Submission Discussion Forums File Download Grading, Chat, Wiki, Online Calendar Online news and announcement (College and course level) Conducting online quiz Multi language support Modular, i.e., can be extended by creating plugins Report (Which can be used for tracing or analyzing the user logs) 24 June / 55
19 Developers Perspective Developer perspective 1 Entire Moodle LMS contains Million Lines of Code 2 Organization of code follows transaction script approach 24 June / 55
20 Developers Perspective Developer perspective Figure: Technologies used in Moodle 24 June / 55
21 Server status Developer perspective 24 June / 55
22 Database locks Developer perspective 24 June / 55
23 Processlists Developer perspective 24 June / 55
24 Part III Problem statement
25 Problem statement Problem statement 1 Database locks are used in moodle 2 updates are done in moodle session database table 24 June / 55
26 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
27 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
28 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
29 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
30 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
31 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
32 Moodle database Moodle DB Moodle Database support MySQL, PostgreSQL, SQLite, and Oracle. In our case, we are using MySQL. Moodle database schema contains 314 tables. These tables is contain core database tables, and plugin tables. The Moodle database structure is defined in install.xml files inside the db folder in each plugin. Uses XML for updating Moodle database Moodle uses InnoDB storage engine as default one. Moodle 1.9 or earlier versions are using MYISAM storage engine.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
33 Moodle DB Database server architecture Moodle database server architecture 24 June / 55
34 Database log Moodle DB Database logs There are two kinds of profiling 1 Application Profiling 2 Server Profiling We can find out where database server spends most of the time by using server profiling. MySQL server has two kinds of query logs. General query log Slow query log 24 June / 55
35 Part IV Performance Testing Tools
36 Tools Performance Testing Tools In this project, the following performance testing tools are used[jme01]. 1 Jmeter 2 mk-query-digest 3 workbench 4 phpmyadmin 24 June / 55
37 Tools Performance Testing Tools In this project, the following performance testing tools are used[jme01]. 1 Jmeter 2 mk-query-digest 3 workbench 4 phpmyadmin 24 June / 55
38 Tools Performance Testing Tools In this project, the following performance testing tools are used[jme01]. 1 Jmeter 2 mk-query-digest 3 workbench 4 phpmyadmin 24 June / 55
39 Tools Performance Testing Tools In this project, the following performance testing tools are used[jme01]. 1 Jmeter 2 mk-query-digest 3 workbench 4 phpmyadmin 24 June / 55
40 Tools Performance Testing Tools In this project, the following performance testing tools are used[jme01]. 1 Jmeter 2 mk-query-digest 3 workbench 4 phpmyadmin.raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
41 Part V JMeter
42 User Credentials Jmeter Figure: username and password 24 June / 55
43 Attempt variable Jmeter 24 June / 55
44 Attempt variable usage Jmeter 24 June / 55
45 Sesskey Jmeter 24 June / 55
46 Jmeter Sample Summary Report 24 June / 55
47 mk-query-digest mk-query-digest tool 24 June / 55
48 Part VI Design and Implementation
49 Functions 1 Moodle session manager 2 Moodle session database 3 create temp table 4 Cron table 24 June / 55
50 Moodle session temp table Creation of temp table 1 USE moodle; 2 CREATE TABLE mdl_sessions_temp AS SELECT * FROM mdl_sessions WHERE 1=2; 3 ALTER TABLE mdl_sessions_temp ADD primary key(id); 4 ALTER TABLE mdl_sessions_temp MODIFY id bigint(10) AUTO_INCREMENT; 24 June / 55
51 Moodle session table Moodle session table 24 June / 55
52 Creation of temp table Moodle session temp table 24 June / 55
53 Existing Functions Moodle session manager 1 init-empty-session() 2 initialise-user-session($newsid) 3 login user($user) 4 garbage collection() 5 add-session-record($userid) 24 June / 55
54 Existing Functions Moodle session database 1 read(sid) 2 write($sid, $sessdata) 3 garbage collection() 4 add-session-record($userid) 24 June / 55
55 Part VII Test cases
56 Test Case Details Test cases Table: Different Test cases Function Test case1 Test case2 Name of quiz SQL Quiz1 SQL Quiz2 Time(min) Number of attempts allowed unlimited unlimited Question order shuffled Not shuffled Number of questions per page 1 all shuffle within question yes yes Grades uniform uniform 24 June / 55
57 Test cases Moodle session database 1 Numer of questions : 6 2 participants: changed dynamically 3 Type of questions: Muliple choice questions 4 Gaussian random timer used 24 June / 55
58 Part VIII System setup
59 System Setup Moodle session database 1 Created users using script according to required format 2 upload users required following format username,password,firstname,lastname, id,course number 3 Upload bulk users into moodle 4 MySQL Configuration file(my.cnf) 24 June / 55
60 Part IX Results
61 Results No. of Users average Error rate start attempt processing Table: 2GB RAM Results without optimization for test case1 24 June / 55
62 Results No. of Users average Error rate start attempt processing Table: 2GB RAM Results with optimization for test case1 24 June / 55
63 Results No. of Users Average Error rate Start attempt processing Table: 4GB RAM Results without optimization for test case1 24 June / 55
64 Results No. of Users Avg Error rate Start attempt processing Table: 4GB RAM Results with optimization for test case1 24 June / 55
65 Results No. of Users average Error rate start attempt processing Table: 2GB RAM Results without optimization for test case2 24 June / 55
66 Results No. of Users average Error rate start attempt processing Table: 2GB RAM Results with optimization for test case2 24 June / 55
67 Synch session table 1 Read last run table 2 Select records from moodle sessions temp table where timemodified>= last_run_rec 3 update sessdata,sid,userid in sessions table 4 update last_run table with system time 24 June / 55
68 Part X Conclusion and Future work
69 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance..raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
70 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance..raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
71 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance..raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
72 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance..raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
73 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance. 24 June / 55
74 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance. 24 June / 55
75 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance. 24 June / 55
76 Conclusion and Feature Work Conclusion and Future work Conclusion 1 Successfully removed the database explicit locks. 2 Synch of moodle sessions and sessions_temp is done. 3 Successfully used tools like JMeter,workbench,etc. Future work 1 By adding range queries on report generation then it will gives good performance..raju ( ) Under the guidance of Prof. DeepakLMS B. Phatak Optimization (IIT Bombay) 24 June / 55
77 Thank You
78 Memcached Memcached 24 June / 55
79 Slow Queries Slow Queries 24 June / 55
80 References I Slow Queries [AT10] [BK12] Cansu Cigdem Aydin and G Tirkes, Open source learning management systems in e-learning and moodle, Education Engineering (EDUCON), 2010 IEEE, IEEE, 2010, pp Sadanand Y Bansode and Rajendra Kumbhar, E-learning experience using open source software: Moodle, DESIDOC Journal of Library & Information Technology 32 (2012), no. 5, Downloaded on 20th June [jme01] Jmeter tool, , [Online; accessed 15-July-2013]. [moo] [Online; accessed 2-July-2013]. 24 June / 55
81 References II Slow Queries [PW09] M. Phankokkruad and K. Woraratpanya, Web services for learning management systems: Communication architecture, Communications (MICC), 2009 IEEE 9th Malaysia International Conference on, 2009, arnumber= &tag=1, Accessed on 6th September 2013, pp June / 55
Planning to Teach High School Credits Online
Planning to Teach High School Credits Online 1 Today's Learning Goals: By the end of this workshop I will be able to: Identify key components of an online classroom Outline necessary features for an online
More informationAn Evaluation of Open Source Learning Management Systems According to Learners Tools
An Evaluation of Open Source Learning Management Systems According to Learners Tools Hüseyin Uzunboylu, Ph.D *, Fezile Özdamlı ** and Zehra Özçınar, PhD *** * Associate Professor of Educational Technology,
More informationFile Space / Web Space / Database Space - Self-Service Allocation August 2009
File Space / Web Space / Database Space - Self-Service Allocation August 2009 All Purchase students can use this self-service application to obtain file space, web publishing space, and database space.
More informationmba international eduportal
June 2015 mba international eduportal Student Manual Author: Tagalaki Vasiliki, Special Technical Laboratorial Staff Department of Management Science and Technology Athens University of Economics and Business
More informationMoodle: Discover Open Source Course Management Software for Medical Education
Moodle: Discover Open Source Course Management Software for Medical Education Serkan Toy, Ph.D Children s Mercy Hospital University of Missouri, Kansas City, Missouri Kadriye O. Lewis, Ed.D Cincinnati
More informationBlackboard Version 9.1 - Interactive Tools Contents
Blackboard Version 9.1 - Interactive Tools Contents Edit mode... 2 Selecting the Interactive Tools... 2 Posting an Announcement... 3 Creating a Blog... 4 Creating Blog Posts... 4 How to Comment on a Blog
More informationBlackboard Version 9.1 - Interactive Tools
Blackboard Version 9.1 - Interactive Tools Contents Edit mode... 2 Selecting the Interactive Tools... 2 Posting an Announcement... 3 Discussion Boards, Blogs, Journals, and Wikis What s the Difference?...
More informationABSTRACT. Keywords: Learning Management Systems, Moodle, remote laboratory systems, scorm
How Content Management Problem of a Remote Laboratory System can be handled by integrating an open source learning management system? Problems and solutions Burcu ÖZDOĞRU Bilkent University Ankara, Turkey
More informationComparison of Moodle and ATutor LMSs
Comparison of Moodle and ATutor LMSs Péter Lengyel - Miklós Herdon - Róbert Szilágyi University of Debrecen CAS-FAERD Contents Introduction (Moodle, ATutor) Evaluation aspects Technical flexibility Learning
More informationWordPress Security Scan Configuration
WordPress Security Scan Configuration To configure the - WordPress Security Scan - plugin in your WordPress driven Blog, login to WordPress as administrator, by simply entering the url_of_your_website/wp-admin
More informationOPEN SOURCE LEARNING MANAGEMENT SYSTEMS IN DISTANCE LEARNING
S IN DISTANCE Cansu Cigdem AYDIN Faculty of Management, Atılım University, Ankara, Turkey cansu@atilim.edu.tr Guzin TIRKES Faculty of Management, Atılım University, Ankara, Turkey gtirkes@atilim.edu.tr
More informationD61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:
D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led
More informationE-Learning User Manual
E-Learning User Manual 1 University of Puthisastra Lecturer Features Main Page 1 st Main Page Needs a proper login. 1. Select your preferred language from the list box (English or Khmer) 2. To go back
More informationOverview of available elearning Platforms (focusing on freeware) Blended Learning Quality-Concepts Optimized for Adult Education
Overview of available elearning Platforms (focusing on freeware) Work Package 4 of the Project Blended Learning Quality-Concepts Optimized for Adult Education Compiled and edited by Multilateral Grundtvig
More informationNCEPTION REPORT. Short Introduction to use of MESA Training Distance Education LMS
NCEPTION REPORT Short Introduction to use of MESA Training Distance Education LMS Implementation of the training strategy of the Monitoring for Environment and Security in Africa (MESA) programme EuropeAid/134534/D/SER/MULTI
More informationMySQL Enterprise Monitor
MySQL Enterprise Monitor Lynn Ferrante Principal Sales Consultant 1 Program Agenda MySQL Enterprise Monitor Overview Architecture Roles Demo 2 Overview 3 MySQL Enterprise Edition Highest Levels of Security,
More informationProjectPier v0.8.8. Getting Started Guide
ProjectPier v0.8.8 Getting Started Guide Updated October 2014 Contents Contents... 2 Overview... 4 License... 4 Installation... 4 Who should perform the installation?... 4 Requirements... 5 Enabling InnoDB
More informationInternational Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY
International Journal of Asian Social Science Special Issue: International Conference on Teaching and Learning in Education, 2013 journal homepage: http://www.aessweb.com/journal-detail.php?id=5007 LEARNING
More informationBlackboard 9.1 How To Manual Beginner
Blackboard 9.1 How To Manual Beginner Table of Contents Getting Started Page I. Requesting a Shell 1 II. Logging In 1 III. Changing Password 1 IV. Helpdesk Functions 2 How-To V. Managing Home and Course
More informationContent Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems
More informationDatabase Extension 1.5 ez Publish Extension Manual
Database Extension 1.5 ez Publish Extension Manual 1999 2012 ez Systems AS Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,Version
More informationProduct Name ATutor 1.5 Moodle 1.5.2
Product Name ATutor 1.5 Moodle 1.5.2 Developer Name University of Toronto (ATRC) Moodle.com Communication Tools Discussion Forums Discussions can be viewed by thread. Posts can include URLs, and can be
More informationVarious Load Testing Tools
Various Load Testing Tools Animesh Das May 23, 2014 Animesh Das () Various Load Testing Tools May 23, 2014 1 / 39 Outline 3 Open Source Tools 1 Load Testing 2 Tools available for Load Testing 4 Proprietary
More informationOnline Backup - Installation and Setup
The following guide will assist you in installing the Attix5 Backup Professional Server Edition on your Admin Server. You will have received your Group Name and Group Create Key from the Schools Broadband
More informationThe SkySQL Administration Console
www.skysql.com The SkySQL Administration Console Version 1.1 Draft Documentation Overview The SkySQL Administration Console is a web based application for the administration and monitoring of MySQL 1 databases.
More informationInterface Guide Contents
Interface Guide Contents Document Change History... 2 Accessing Desire2Learn Learning Management System... 3 Setup Personal Settings... 6 4.1 D2L Password... 6 4.2 Update Profile Picture... 7 4.3 Using
More informationDocument Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing
Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal) Table of contents What is CMS 1 What is CMS About Drupal About
More informationi>clicker v7 Gradebook Integration: Blackboard Learn Instructor Guide
i>clicker v7 Gradebook Integration: Blackboard Learn July 2015 Table of Contents Overview... 3 Step 1: Prepare a Configured Version of i>clicker... 4 Step 2: Configure your i>clicker Software... 5 Step
More informationAngel Learning Management System
Angel Learning Management System Introductory Tutorial for Students 2008-2009 Academic Year Center for Distance and Professional Education, (800) 222-4978 distance@wsu.edu Introduction Welcome to Angel!
More informationDBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010
DBA Tutorial Kai Voigt Senior MySQL Instructor Sun Microsystems kai@sun.com Santa Clara, April 12, 2010 Certification Details http://www.mysql.com/certification/ Registration at Conference Closed Book
More informationAradial Installation Guide
Aradial Technologies Ltd. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
More informationMySQL Quick Start Guide
Quick Start Guide MySQL Quick Start Guide SQL databases provide many benefits to the web designer, allowing you to dynamically update your web pages, collect and maintain customer data and allowing customers
More informationE-Learning by Using Content Management System (CMS)
E-Learning by Using Content Management System (CMS) Reem Razzaq Abdul Hussein 1 Iraqi Commission for Computer and Informatics Informatics Baghdad, Iraq Afaf Badie Al-Kaddo 2 Dept. of Computer Science University
More informationTHE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES
THE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES Nadire Cavus 1, Huseyin Uzunboylu 2, Dogan Ibrahim 3 1 Computer Information
More informationKonyOne Server Installer - Linux Release Notes
KonyOne Server Installer - Linux Release Notes Table of Contents 1 Overview... 3 1.1 KonyOne Server installer for Linux... 3 1.2 Silent installation... 4 2 Application servers supported... 4 3 Databases
More informationCommunication Software Laboratory Academic Year 2007-2008. E-learning Platforms. Moodle and Dokeos.
Communication Software Laboratory Academic Year 2007-2008 E-learning Platforms. Moodle and Dokeos. Group 95 Homero Canales Guenaneche 100031592 Fernando García Radigales 100039032 Index 1. Introduction...
More informationE-LEARNING WITH MOODLE CREATING AND TESTING COURCES
E-LEARNING WITH MOODLE CREATING AND TESTING COURCES Under the Supervision of Prof. Dr. Frederik Questier Vrije Universiteit Brussel PROJECT REPORT SUBMITTED TO LIB@WEB 2013 International Training Program
More informationStudent Guide to Blackboard
Table of Contents for Blackboard Username Information & Password... 2 Updating Your Email Address... 2 Browser Test for Blackboard & Related Plug-ins... 2 Navigating Blackboard... 2 Viewing My Grades...
More informationMoodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle Nicholas Clark, M.S. Research Associate, C4I Center J. Mark Pullen, D.Sc Professor of Computer
More informationGetting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL
Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL Overview This short guide explains how to use Attunity CloudBeam to replicate data from your on premises database to Microsoft
More informationMicrosoft SQL Server Beginner course content (3-day)
http://www.multimediacentre.co.za Cape Town: 021 790 3684 Johannesburg: 011 083 8384 Microsoft SQL Server Beginner course content (3-day) Course Description This three-day Microsoft SQL Server Beginners
More informationComparison of Moodle and ATutor LMSs
Comparison of Moodle and ATutor LMSs Péter Lengyel, Miklós Herdon, Róbert Szilágyi University of Debrecen Centre of Agricultural Sciences, Faculty of Agricultural Economics and Rural Development, Department.
More informationConfiguring an Alternative Database for SAS Web Infrastructure Platform Services
Configuration Guide Configuring an Alternative Database for SAS Web Infrastructure Platform Services By default, SAS Web Infrastructure Platform Services is configured to use SAS Framework Data Server.
More informationIntroduction. Evaluation of LMS systems. 1. Methodology
MODULE: 4d) Online Learning Management Systems CONTRIBUTORS Batpurev Batchuluun, InfoCon Ltd., Mongolia TO THIS SECTION: Buyandelger Batsaikhan, Health Sciences University of Mongolia UPDATED ON: 31 May
More informationTHE POSSIBILITIES OF E-LEARNING, BASED ON MOODLE SOFTWARE PLATFORM
Trakia Journal of Sciences, Vol. 3, No.7, pp 12-19, 2005 Copyright 2005 Trakia University Available online at: http://www.uni-sz.bg ISSN 1312-1723 12 Information Technology THE POSSIBILITIES OF E-LEARNING,
More informationContactegration for The Raiser s Edge
Contactegration for The Raiser s Edge development@zeidman.info www.zeidman.info UK: 020 3637 0080 US: (646) 570 1131 Table of Contents Overview... 3 Installation... 3 Set up... 4 Activation... 5 Connecting
More informationBlackboard 8 Interface. Workshop Overview
Blackboard 8 Interface Welcome to Tarleton State University's Blackboard 8! Blackboard is the online Learning Management System (LMS) of Tarleton State University. Blackboard enables the teacher to provide
More informationMySQL Quick Start Guide
Fasthosts Customer Support MySQL Quick Start Guide This guide will help you: Add a MySQL database to your account. Find your database. Add additional users. Use the MySQL command-line tools through ssh.
More informationOnline Client Portal Client User Guide
Online Client Portal Client User Guide Contents Online Client Portal Explained... 2 Basic User Guide 2.1 Logging on 3 2.2 Logging off 3 Folder Structure 3.1 Default folder structure.. 4 3.2 Group folder
More informationHYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2
HYPERION SYSTEM 9 MASTER DATA MANAGEMENT RELEASE 9.2 N-TIER INSTALLATION GUIDE P/N: DM90192000 Copyright 2005-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion logo, and
More informationASULPUNTO Magento unicenta opos integration extension Version 1.0.0
ASULPUNTO Magento unicenta opos integration extension Version 1.0.0 Magento unicenta opos Integration Extension Version 1.0.0 Page 1 Table of Contents Requirements...3 A working copy of unicenta opos on
More informationSage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide
Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide Table of Contents TABLE OF CONTENTS... 3 1.0 INTRODUCTION... 1 1.1 HOW TO USE THIS GUIDE... 1 1.2 TOPIC SUMMARY...
More informationc360 Advanced Quote and Order Processing for Microsoft Dynamics CRM 4.0 Installing Guide
c360 Advanced Quote and Order Processing for Microsoft Dynamics CRM 4.0 Installing Guide Rev. 4.5.1 Contents Components Installed During Server Setup... 1 c360 Advanced Quote and Order Processing Installed
More informationNTP Software File Reporter Analysis Server
NTP Software File Reporter Analysis Server Installation Guide Version 7.5 - September 2015 This guide provides quick instructions for installing NTP Software File Reporter Analysis Server from an administrator
More informationAdministrator Quick Start Guide
This guide is designed to provide Administrators with a quick overview of the features and functionalities provided to them in LEARN360 s Administration section. Login Figures 1-4 feature different components
More informationRDS Migration Tool Customer FAQ Updated 7/23/2015
RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based
More informationQuerying Databases Using the DB Query and JDBC Query Nodes
Querying Databases Using the DB Query and JDBC Query Nodes Lavastorm Desktop Professional supports acquiring data from a variety of databases including SQL Server, Oracle, Teradata, MS Access and MySQL.
More informationITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
More informationPreparing a SQL Server for EmpowerID installation
Preparing a SQL Server for EmpowerID installation By: Jamis Eichenauer Last Updated: October 7, 2014 Contents Hardware preparation... 3 Software preparation... 3 SQL Server preparation... 4 Full-Text Search
More informationPRiSM Security. Configuration and considerations
PRiSM Security Configuration and considerations Agenda Security overview Authentication Adding a User Security Groups Security Roles Asset Roles Security Overview Three Aspects of Security Authentication
More informationRelease 6.2.1 System Administrator s Guide
IBM Maximo Release 6.2.1 System Administrator s Guide Note Before using this information and the product it supports, read the information in Notices on page Notices-1. First Edition (January 2007) This
More informationIS6030 Data Management Fall Semester 2015
IS6030 Data Management Fall Semester 2015 Instructor: Russell Spangler Senior Manager, Data Visualization russellspangler@gmail.com 859.801.9409 Required Course Materials: Provided by Instructor Suggested
More informationOverview of edx Analytics
Overview of edx Analytics I. Data Available from edx EdX provides researchers with data about your institution's classes running on edx.org and edge.edx.org. This includes: Course data Student information
More informationGetting Started In Your Davidson College Blackboard Course
Getting Started In Your Davidson College Blackboard Course Course Name: Course ID: Instructor(s): URL: Http://blackboard.davidson.edu Username: (Davidson College network username) Password: (same as username)
More informationAutomation for Customer Care System
Automation for Customer Care System Rajnish Kumar #1, Thakur Avinash Nagendra #2 1, 2# Department of Computer Engineering Sir Visvesvaraya Institute of Technology, Nasik Abstract This paper entitled Automation
More informationDearborn Public Schools. elearning Platform. Communicate. Learn. Collect. See what you can do.
Dearborn Public Schools elearning Platform Communicate. Learn. Collect. See what you can do. 1 COMMUNICATE / LEARN / COLLECT elearning Platform A Quick Introduction Dearborn Public Schools offers teachers
More informationHow to backup a remote MySQL server with ZRM over the Internet
How to backup a remote MySQL server with ZRM over the Internet White paper "As MySQL gains widespread adoption and moves more broadly into the enterprise, ZRM for MySQL addresses the growing need among
More informationHostopia Web Hosting - Getting Started
Hostopia Web Hosting - Getting Started Getting Started www.elihosting.net Main Menu www.elihosting.net Home Page Administrative Access: For Email and Website Setup & Maintenance... Point your browser to
More informationMIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER
MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER This document provides instructions for migrating to Avalanche 5.0 from an installation of Avalanche MC 4.6 or newer using MS SQL Server 2005. You can continue
More informationSync your schedule and work orders with SME & Microsoft Outlook
Sync your schedule and work orders with SME & Microsoft Outlook High 5 Software is proud to announce a new addition to the SME product family to keep your sales staff and technicians in synch with SME
More informationSEER Enterprise Shared Database Administrator s Guide
SEER Enterprise Shared Database Administrator s Guide SEER for Software Release 8.2 SEER for IT Release 2.2 SEER for Hardware Release 7.3 March 2016 Galorath Incorporated Proprietary 1. INTRODUCTION...
More informationBlackboard Learning System: Student Instructional Guide
Blackboard Learning System: Student Instructional Guide This manual was prepared to assist students in the understanding, orientation, and usage of the Blackboard Learning System online course management
More informationStudent Teacher Family Communication Via Technology Quick Reference Guide
Four methods of family communication: 1. Student GOPA emails 2. NetClassroom 3. Moodle 4. MS News Student Teacher Family Communication Via Technology Quick Reference Guide GOPA E Mail Accounts What is
More informationHR Onboarding Solution
HR Onboarding Solution Installation and Setup Guide Version: 3.0.x Compatible with ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: November 2014 2014 Perceptive Software. All rights
More informationQuick Start Guide Students must wait until the first day of the semester to gain access to their online and hybrid course(s).
Quick Start Guide Students must wait until the first day of the semester to gain access to their online and hybrid course(s). The following topics are covered in this guide: How to Login to Moodle Locating
More informationMSSQL quick start guide
C u s t o m e r S u p p o r t MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional users. Set your user permissions Upload your database
More informationJAMF Software Server Installation Guide for Windows. Version 8.6
JAMF Software Server Installation Guide for Windows Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate.
More informationDave Stokes MySQL Community Manager
The Proper Care and Feeding of a MySQL Server for Busy Linux Admins Dave Stokes MySQL Community Manager Email: David.Stokes@Oracle.com Twiter: @Stoker Slides: slideshare.net/davidmstokes Safe Harbor Agreement
More informationWeb Based Admission System
Web Based Admission System Rajnish Kumar 1, Pritam Desale 2, Chetan G. Puri 3 1,3 Sir Visvesvaraya Institute of Technology, Nasik 2 University of Greenwich, United Kingdom Abstract This system provides
More informationA Special Online Education Model for the Graduate Degree Programs at the University of Makati
A Special Online Education Model for the Graduate Degree Programs at the University of Makati Antonio E. Refre, Ph.D. (AppliedSciences/Engineering, KULeuven, Belgium) e Learning Consultant of the University
More informationPULSE - a Php Utility used in Laboratories for Student Evaluation
PULSE - a Php Utility used in Laboratories for Student Evaluation Sanda Maria Dragos 1 1 "Babes-Bolyai" University, No. 1, N. Kogalniceanu Street, 400084, Cluj Napoca, Romania, sanda@cs.ubbcluj.ro In our
More informationInstall Guide - Hosted
Install Guide - Hosted SelectSurvey.NET Install Guide for Hosted For more detailed instructions read the SelectSurveyNETInstallGuide.pdf located in same directory as this file. This install guide is for
More informationRSA Security Analytics
RSA Security Analytics Event Source Log Configuration Guide Microsoft SQL Server Last Modified: Thursday, July 30, 2015 Event Source Product Information: Vendor: Microsoft Event Source: SQL Server Versions:
More informationDesire2Learn Integrations and Customizations
Desire2Learn Integrations and Customizations ABOUT THIS DOCUMENT This document has been designed for prospective Desire2Learn clients whose organization is interested in understanding the various integrations
More informationMoodle: Suitability as a repository for learning objects
Moodle: Suitability as a repository for learning objects D. H. Wood (Streamline) - DRAFT This report looks at the suitability of the Moodle virtual learning environment (VLE) in the context of supporting
More informationStudent Orientation Guide CHIPOLA COLLEGE e-learning Desire2Learn (D2L)
Student Orientation Guide CHIPOLA COLLEGE e-learning Desire2Learn (D2L) Chipola d2l Student Orientation Guide Page 1 Table of Contents What s in this Orientation?... 3 Chipola College e-learning with D2L...
More informationInstallation Tutorial Script: The Real Estate Script. 1. Please login to download script. On PHP Classifieds Script web site.
Installation Tutorial Script: The Real Estate Script Thank you for your purchase of The Real Estate Script. This tutorial will guide you threw the installation process. In this install example we use CPanel
More informationAngel Learning Management System Introductory Tutorial for Students
Angel Learning Management System Introductory Tutorial for Students Welcome! Angel is the Learning Management System that you ll be using to access your classes. You ll use it to view lessons, submit assignments,
More informationIntroduction. Moodle for E-learning
Effective E-Learning through Moodle Dr. Dharmendra Chourishi 1 Dr. Chanchal Kumar Buttan 2 Abhishek Chaurasia 3 Anita Soni 1 1 Professor, M.B.A. Department, T.I.T. College. Bhopal,M.P. India,e-mail:dharm13@yahoo.com,anita_alghare@yahoo.com
More informationPowerLink for Blackboard Vista and Campus Edition Install Guide
PowerLink for Blackboard Vista and Campus Edition Install Guide Introduction...1 Requirements... 2 Authentication in Hosted and Licensed Environments...2 Meeting Permissions... 2 Installation...3 Configuring
More informationAutomated CPanel Backup Script. for home directory backup, remote FTP backup and Amazon S3 backup
Automated CPanel Backup Script for home directory backup, remote FTP backup and Amazon S3 backup Version : 1.0 Date : August 10, 2011 Developed by : Dody Rachmat Wicaksono (support@cpanelbackupscript.com)
More informationCello How-To Guide. Tenant Wise Data Back-up
Cello How-To Guide Tenant Wise Data Back-up Contents 1 Tenant Wise Data Back-up... 3 1.1 Backup Types... 3 1.2 Database Backup... 3 1.3 Backup to File Destination... 4 1.3.1 Upload to FTP... 5 1.4 Privileges
More informationUsing MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com
Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A
More informationChallenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
More informationD2L STUDENT MANUAL. Prepared by KAMEL SMIDA. Head of E-Learning Unit at the. Applied Medical Sciences College. Majmaah University 5/10/2014
2014 D2L STUDENT MANUAL Prepared by KAMEL SMIDA Head of E-Learning Unit at the Applied Medical Sciences College Majmaah University 5/10/2014 M U u n i v e r s i t y D e a n s h i p O f E - L e a r n i
More informationLEARNING MANAGEMENT SYSTEM
LEARNING MANAGEMENT SYSTEM PROJECT REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE COURSES OF B.TECH AS WELL AS THE INSTITUTE, IDRBT. SUBMITTED TO INSTITUTE FOR DEVELOPMENT AND RESEARCH
More informationSTATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS
STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS Notes 1. The installation of STATISTICA Enterprise Small Business entails two parts: a) a server installation, and b)
More information