Offline Moodle Project: Enhancing Education at AusEd Inc. with AI
VerifiedAdded on 2021/05/31
|13
|2587
|91
Project
AI Summary
This project presents the design and analysis of an offline Moodle system for AusEd Inc., a non-profit organization seeking to extend its online education services to areas with unreliable internet connectivity. The project addresses the need for students to access Moodle resources and participate in discussions offline. The system design incorporates a client-server architecture, allowing students, lecturers, and management to interact with the Moodle platform even without an active internet connection. The project outlines the system's structure, including interfaces for each user group (management, lecturers, and students), and details the required hardware and software resources. A cost analysis is provided, considering hardware, software licenses, and hosting fees, along with a justification for the chosen hardware. The project aims to enhance student assessment, improve access to learning materials, and facilitate communication within the educational community. The solution includes features such as generating evaluation materials, online examination facilities, and discussion forums. Ultimately, the project seeks to improve the accessibility and effectiveness of AusEd Inc.'s educational offerings through the integration of AI and offline capabilities.

MOODLE 1
The Offline Moodle Project
By (Name)
The Name of the Class (Course)
Professor (Tutor)
The Name of the School (University)
The City and where it is located
The Date
The Offline Moodle Project
By (Name)
The Name of the Class (Course)
Professor (Tutor)
The Name of the School (University)
The City and where it is located
The Date
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

MOODLE 2
Table of Contents
Project Preliminaries Description....................................................................................................3
1. Purpose and Problem Space and Business Context..................................................................3
2. Problem Scope and Assumptions.............................................................................................4
3. System Design..........................................................................................................................6
4. Hardware and software Resources/Equipment.........................................................................9
5 Cost Analysis for the Proposed Project..................................................................................11
6 Justification of the Chosen Hardware.....................................................................................12
7 Appendix (Bibliography, Glossary).......................................................................................13
8 References...............................................................................................................................14
Table of Contents
Project Preliminaries Description....................................................................................................3
1. Purpose and Problem Space and Business Context..................................................................3
2. Problem Scope and Assumptions.............................................................................................4
3. System Design..........................................................................................................................6
4. Hardware and software Resources/Equipment.........................................................................9
5 Cost Analysis for the Proposed Project..................................................................................11
6 Justification of the Chosen Hardware.....................................................................................12
7 Appendix (Bibliography, Glossary).......................................................................................13
8 References...............................................................................................................................14

MOODLE 3
Project Preliminaries Description
Technological epochs have moved greater miles to enabling and giving students a 24/7
access to resources and information that is helpful in finding, creating content, curating and
connecting with people. This connection allows them to create, conserve and disseminate
knowledge accordingly. AusEd Inc., a non-for profit organization that has mandated itself to
offering holistic education through online platform has a strategic plan that is anchored on two
pillars: increasing income through diversification of income and/or funding sources apart from
AusAid and NZAid. Projections indicate that this will be achieved if they extend their education
services to areas characterized by poor and unreliable networks and internet connections and
through by improving students assessments, and by minimizing expenditure on non-core
activities. This pillar calls for AusEd to take part in the design and utilize any available open
source software.
A good online program blossoms through purposeful and careful processes of technology
selection, design, paradigm shift, policy updates consideration of faculty workload, removal of
barriers emanating from the institution and that which harbor interdisciplinary cooperation and
synergistic teamwork and relentless commitment to the development of human capital- including
teaching and non-teaching staff kill development.
1. Purpose and Problem Space and Business Context
In order to meet its strategic plan’s needs, AusEd plans to implement two technological
plans: project off Moodle and project photo exams. The off Moodle project is to be an add-on to
Moodle and that which will allow students to maintain local databases on their personal
computers of Moodle discussion forums. On the other side of the flip, the photo exam project is
aimed at enabling students to complete exams on personal computers and be photographed on
Project Preliminaries Description
Technological epochs have moved greater miles to enabling and giving students a 24/7
access to resources and information that is helpful in finding, creating content, curating and
connecting with people. This connection allows them to create, conserve and disseminate
knowledge accordingly. AusEd Inc., a non-for profit organization that has mandated itself to
offering holistic education through online platform has a strategic plan that is anchored on two
pillars: increasing income through diversification of income and/or funding sources apart from
AusAid and NZAid. Projections indicate that this will be achieved if they extend their education
services to areas characterized by poor and unreliable networks and internet connections and
through by improving students assessments, and by minimizing expenditure on non-core
activities. This pillar calls for AusEd to take part in the design and utilize any available open
source software.
A good online program blossoms through purposeful and careful processes of technology
selection, design, paradigm shift, policy updates consideration of faculty workload, removal of
barriers emanating from the institution and that which harbor interdisciplinary cooperation and
synergistic teamwork and relentless commitment to the development of human capital- including
teaching and non-teaching staff kill development.
1. Purpose and Problem Space and Business Context
In order to meet its strategic plan’s needs, AusEd plans to implement two technological
plans: project off Moodle and project photo exams. The off Moodle project is to be an add-on to
Moodle and that which will allow students to maintain local databases on their personal
computers of Moodle discussion forums. On the other side of the flip, the photo exam project is
aimed at enabling students to complete exams on personal computers and be photographed on
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

MOODLE 4
regular intervals. These photographs will come with reliable and be secured until transfer to a
central location with an internet connection is established.
Getting connected devices in the hands of students and lecturers from the different study
groups and sites is important, and all stakeholders must share a common vision so that the
development needs of each learner is ultimately met. Solid network infrastructure will act as the
foundation for successful education policies implementation. Proper infrastructure, including
people, buildings’ capacity, tools, policy and systems will then build ion technology.
AusEd run various offices and study centers in different part of the world. These centers are
used to give students a chance to meet face to face with both colleagues, staff and their lecturers,
to form study groups, access resources and technology.
Other facilities such as that are offered include; student computers and work stations, support
staff to assist students with academic enquiries, photocopying, scanning and printing facilities,
multimedia meeting areas with state-of-the-art video conferencing facilities, tutorial meeting
rooms available for study groups, wireless networking to enable connection of student devices
and laptops to the Internet and AusEd systems, student social areas to engage with other students
and staff, and presentation areas available for information sessions and meetings.
2. Problem Scope and Assumptions
In order to meet its strategic needs, the projects are aimed at providing easily customizable
environment through which examiners in the institution will create a database of questions.
These questions will be distributed over the institution’s network system, and will be used to
generate examination papers for both students’ use and examination purposes. Through the same
module, lecturers will create a pool of study materials that the students will access from
regular intervals. These photographs will come with reliable and be secured until transfer to a
central location with an internet connection is established.
Getting connected devices in the hands of students and lecturers from the different study
groups and sites is important, and all stakeholders must share a common vision so that the
development needs of each learner is ultimately met. Solid network infrastructure will act as the
foundation for successful education policies implementation. Proper infrastructure, including
people, buildings’ capacity, tools, policy and systems will then build ion technology.
AusEd run various offices and study centers in different part of the world. These centers are
used to give students a chance to meet face to face with both colleagues, staff and their lecturers,
to form study groups, access resources and technology.
Other facilities such as that are offered include; student computers and work stations, support
staff to assist students with academic enquiries, photocopying, scanning and printing facilities,
multimedia meeting areas with state-of-the-art video conferencing facilities, tutorial meeting
rooms available for study groups, wireless networking to enable connection of student devices
and laptops to the Internet and AusEd systems, student social areas to engage with other students
and staff, and presentation areas available for information sessions and meetings.
2. Problem Scope and Assumptions
In order to meet its strategic needs, the projects are aimed at providing easily customizable
environment through which examiners in the institution will create a database of questions.
These questions will be distributed over the institution’s network system, and will be used to
generate examination papers for both students’ use and examination purposes. Through the same
module, lecturers will create a pool of study materials that the students will access from
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

MOODLE 5
whichever place across the campuses for their study purposes (MOODLE NEWS, 2017). The
integration of Moodle into the current system will automate and facilitate efficient and effective
interaction of students and respective faculties in respect to studies, examinations, results and
assignments among many more services that could be offered by the Moodle system (laptop.org,
2014). The project will also provide robust infrastructure for both online and offline examination
and academic analytical activities.
This technical solution will be installed on all learners’ laptops and will allow them to use
Moodle courses in places with unsatisfying internet connections and or when they are offline.
Goals for the proposed system include:
a) Provide inbuilt mechanism for generating evaluation materials for use by students,
supported by features and templates that will lead to a comprehensive database.
b) Offer online examination facilities that are critical to judging students.
c) Provide a mechanism through which students can access the reading materials whether
offline or even in areas with poor internet connections.
d) Provide students with a platform through which they can chat with one another-
discussion forum and through which they can engage their lecturers as well.
e) The system will provide plug-in mechanisms that will support other features such as
taking exam photos.
f) Published question papers and reports will be stored in form of pdf, docx and other
appropriate formats.
whichever place across the campuses for their study purposes (MOODLE NEWS, 2017). The
integration of Moodle into the current system will automate and facilitate efficient and effective
interaction of students and respective faculties in respect to studies, examinations, results and
assignments among many more services that could be offered by the Moodle system (laptop.org,
2014). The project will also provide robust infrastructure for both online and offline examination
and academic analytical activities.
This technical solution will be installed on all learners’ laptops and will allow them to use
Moodle courses in places with unsatisfying internet connections and or when they are offline.
Goals for the proposed system include:
a) Provide inbuilt mechanism for generating evaluation materials for use by students,
supported by features and templates that will lead to a comprehensive database.
b) Offer online examination facilities that are critical to judging students.
c) Provide a mechanism through which students can access the reading materials whether
offline or even in areas with poor internet connections.
d) Provide students with a platform through which they can chat with one another-
discussion forum and through which they can engage their lecturers as well.
e) The system will provide plug-in mechanisms that will support other features such as
taking exam photos.
f) Published question papers and reports will be stored in form of pdf, docx and other
appropriate formats.

MOODLE 6
3. System Design
The offline-Moodle project is tied around creation of a software that will offer students, staff
and lecturers the possibility of accessing their portals and online resources even when they are
not online, and with no need of any stable internet connection. The software works as a client-
server connection in which a master module installed on the master Moodle server while the
client side is a standard version of the software (SWITCH , 2011). The module in the client side
part of the system will be enriched with various interfaces to enhance coupling with the server.
This part will also be able to retrieve list of available courses and import a copy of the same.
System structure, extensions and interfaces
The system will have three actor and will have an interface each, the management, lecturers and
the students.
The management will be responsible for publishing papers, managing such templates and will be
the overall database/system administration, managing all external features provided by plug-ins,
supervise question bank and courses being offered, supervise schedules and running online
exams, maintain students’ records, and manage online chat interface by providing feedback to
students’ queries.
Lecturers on their side will be responsible for submitting revision questions and course
materials for courses assigned to them, administering exams to students, answer instantly to
students’ queries scheduling the learning processes of their courses, and mange or track their
students’ records.
Through the students’ module, student will be able to access course materials, subject and
unit-wise questions from the question bank and solve such either online or offline, access any
3. System Design
The offline-Moodle project is tied around creation of a software that will offer students, staff
and lecturers the possibility of accessing their portals and online resources even when they are
not online, and with no need of any stable internet connection. The software works as a client-
server connection in which a master module installed on the master Moodle server while the
client side is a standard version of the software (SWITCH , 2011). The module in the client side
part of the system will be enriched with various interfaces to enhance coupling with the server.
This part will also be able to retrieve list of available courses and import a copy of the same.
System structure, extensions and interfaces
The system will have three actor and will have an interface each, the management, lecturers and
the students.
The management will be responsible for publishing papers, managing such templates and will be
the overall database/system administration, managing all external features provided by plug-ins,
supervise question bank and courses being offered, supervise schedules and running online
exams, maintain students’ records, and manage online chat interface by providing feedback to
students’ queries.
Lecturers on their side will be responsible for submitting revision questions and course
materials for courses assigned to them, administering exams to students, answer instantly to
students’ queries scheduling the learning processes of their courses, and mange or track their
students’ records.
Through the students’ module, student will be able to access course materials, subject and
unit-wise questions from the question bank and solve such either online or offline, access any
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

AJAX
ENGINE
CACHE
INTERFA
CE
MOODLE 7
external tools and plug-ins as embedded in the system by the admin, check their course progress,
partake inbound online examinations, view question papers in the question bank in various
formats as presented or uploaded by their lecturers, and participate in group discussions and
instant feedback to messages from their peers, admin and lecturers through the online chat
module.
Figure 1: flow of assignments in the Moodle
ENGINE
CACHE
INTERFA
CE
MOODLE 7
external tools and plug-ins as embedded in the system by the admin, check their course progress,
partake inbound online examinations, view question papers in the question bank in various
formats as presented or uploaded by their lecturers, and participate in group discussions and
instant feedback to messages from their peers, admin and lecturers through the online chat
module.
Figure 1: flow of assignments in the Moodle
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

SYSTEM ADMIN
DB/
XML
SCHEM
A
WEB
SERVER/
XML
SERVICE
STDNT
TUTOR
WEB
INTERFA
CE
AJAX
ENGINE
SECURE
CACHE
MOODLE 8
4. Hardware and software Resources/Equipment
The Moodle project will require the following hardware resources:
160 MB and above free disk space for storage purposes.
Backups: at least 5 GB memory capacity for regular data backups at a remote location as a way
of ensuring system security.
Memory: a minimum of 256 MB, 1 GB and more is highly recommended. With such high
memory, the system could support up to 50 concurrent users for every 1 GB of RAM although
this is dependent on specific hardware and software installed in the system. Concurrent here
means the web server is in a position to process simultaneous processes running in the system’s
memory- it can meet needs of several users within a window of a few seconds.
Software resources:
All web servers require a software application to run from and in most cases, Apache is used.
This system will be compatible with any web server that support PHP.
Operating system: while such projects could run on many operating systems, the offline-Moodle
project will run on Windows and Linux operating systems. Linux operating system will be used
because it is a free software- which ha[pens to coincide with the institution’s strategic goal of
using and participating in the development of open source and free software applications as
much as possible, with the additional advantage of a free Moodle software.
Windows operating system usually comes with the internet information system as a web server
and MySQL as its database. This means that after the IIs (the Internet Information Software) is
installed, Moodle will then be installed with a lot of ease through the following simple steps.
DB/
XML
SCHEM
A
WEB
SERVER/
XML
SERVICE
STDNT
TUTOR
WEB
INTERFA
CE
AJAX
ENGINE
SECURE
CACHE
MOODLE 8
4. Hardware and software Resources/Equipment
The Moodle project will require the following hardware resources:
160 MB and above free disk space for storage purposes.
Backups: at least 5 GB memory capacity for regular data backups at a remote location as a way
of ensuring system security.
Memory: a minimum of 256 MB, 1 GB and more is highly recommended. With such high
memory, the system could support up to 50 concurrent users for every 1 GB of RAM although
this is dependent on specific hardware and software installed in the system. Concurrent here
means the web server is in a position to process simultaneous processes running in the system’s
memory- it can meet needs of several users within a window of a few seconds.
Software resources:
All web servers require a software application to run from and in most cases, Apache is used.
This system will be compatible with any web server that support PHP.
Operating system: while such projects could run on many operating systems, the offline-Moodle
project will run on Windows and Linux operating systems. Linux operating system will be used
because it is a free software- which ha[pens to coincide with the institution’s strategic goal of
using and participating in the development of open source and free software applications as
much as possible, with the additional advantage of a free Moodle software.
Windows operating system usually comes with the internet information system as a web server
and MySQL as its database. This means that after the IIs (the Internet Information Software) is
installed, Moodle will then be installed with a lot of ease through the following simple steps.

MOODLE 9
i. Set PHP on the web server.
ii. Install fast CGI on the server
iii. Configure PHP script to map the IIS.
iv. Create a Moodle project in IIS.
v. Configure PHP so that it works well with Microsoft SQL server-2005
vi. Create a Moodle database and a login database.
vii. Create a PHP configuration. Install Moodle and configure URL extension
On the students’ side, personal computers used will be required to have access to broad band
internet connection and a USB webcam. Additionally, they shall be required to have:
A processor with 3.0 GHz and above. Processors such as Pentium IV, their equivalent and dual
core processers are recommended.
Operating systems such as Windows XP service pack 3, Windows Vista service pack 2,
Windows 7 or any latest operating system whose all necessary updates have been correctly
installed and updated.
Ned for speed: as indicated above, all the devices are required to have a fast connection to the
internet due to the following reasons:
Inadequate broadband access negatively impacts employee productivity and efficiency.
It disadvantages students in low-internet and poorly connected areas (Office of Educational
technology, 2017).
i. Set PHP on the web server.
ii. Install fast CGI on the server
iii. Configure PHP script to map the IIS.
iv. Create a Moodle project in IIS.
v. Configure PHP so that it works well with Microsoft SQL server-2005
vi. Create a Moodle database and a login database.
vii. Create a PHP configuration. Install Moodle and configure URL extension
On the students’ side, personal computers used will be required to have access to broad band
internet connection and a USB webcam. Additionally, they shall be required to have:
A processor with 3.0 GHz and above. Processors such as Pentium IV, their equivalent and dual
core processers are recommended.
Operating systems such as Windows XP service pack 3, Windows Vista service pack 2,
Windows 7 or any latest operating system whose all necessary updates have been correctly
installed and updated.
Ned for speed: as indicated above, all the devices are required to have a fast connection to the
internet due to the following reasons:
Inadequate broadband access negatively impacts employee productivity and efficiency.
It disadvantages students in low-internet and poorly connected areas (Office of Educational
technology, 2017).
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

MOODLE 10
5 Cost Analysis for the Proposed Project
The total value of return on investments of the offline Moodle and the photo-exam projects to
deliver the functionalities for which it is designed for, and in consideration to evaluation,
procurement and testing costs, system installation and training of the staff and the students on
how to interact with the system securely, constitutes cost effectiveness of the project (Bill &
Jonathan, 2010).
Apart from costs to be incurred when purchasing several hardware resources, other cost will be
incurred in the following undertakings:
License fees- payable yearly or in accordance to software vendor-client’s agreement. But since
Moodle is an open source software, there will be no subscription fees needed for this purpose.
Hosting fee- this fee will be paid by AusEd to a third party firm that will be hired to host the
institution’s system together with managing the security and backup aspects of the system. In
order to minimize these fees, the institution shall buy its own server hardware machines or
contract an Internet Service Provider (ISP), or one of their Moodle partners could be selected to
do the hosting.
The distinct learning centers and discussion for a shall each host self-host Moodle, but again, in
order to minimize these cost, and to make an efficient and open platform for all, one Moodle
project will be enough, but shared by all institutions through the cloud.
Additional fees- additional fees will be included with data integration, and migrating from the
current system to the new one. Depending on the ISP contracted, this cost will range from $100,
000 to $140 000.
5 Cost Analysis for the Proposed Project
The total value of return on investments of the offline Moodle and the photo-exam projects to
deliver the functionalities for which it is designed for, and in consideration to evaluation,
procurement and testing costs, system installation and training of the staff and the students on
how to interact with the system securely, constitutes cost effectiveness of the project (Bill &
Jonathan, 2010).
Apart from costs to be incurred when purchasing several hardware resources, other cost will be
incurred in the following undertakings:
License fees- payable yearly or in accordance to software vendor-client’s agreement. But since
Moodle is an open source software, there will be no subscription fees needed for this purpose.
Hosting fee- this fee will be paid by AusEd to a third party firm that will be hired to host the
institution’s system together with managing the security and backup aspects of the system. In
order to minimize these fees, the institution shall buy its own server hardware machines or
contract an Internet Service Provider (ISP), or one of their Moodle partners could be selected to
do the hosting.
The distinct learning centers and discussion for a shall each host self-host Moodle, but again, in
order to minimize these cost, and to make an efficient and open platform for all, one Moodle
project will be enough, but shared by all institutions through the cloud.
Additional fees- additional fees will be included with data integration, and migrating from the
current system to the new one. Depending on the ISP contracted, this cost will range from $100,
000 to $140 000.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

MOODLE 11
Pre-assumption: it will be assumed that student and lecturers have personal computers, laptops
and tablets, and that the non-teaching management staff will continue using the currently
installed desktops in the learning centers, further reducing the costs.
6 Justification of the Chosen Hardware
Given the specific requirements for an efficient learning environment powers and capabilities
provided by the hybrid Moodle project, quality hardware that support fast internet connections,
secure, with enough memory capacity to support backup data as well as the learning materials,
and the feedback mechanism must be used.
The chosen hardware are cost friendly, user friendly, and offer enhanced issues that are needed
for the success of the project as well as sustainable.
Pre-assumption: it will be assumed that student and lecturers have personal computers, laptops
and tablets, and that the non-teaching management staff will continue using the currently
installed desktops in the learning centers, further reducing the costs.
6 Justification of the Chosen Hardware
Given the specific requirements for an efficient learning environment powers and capabilities
provided by the hybrid Moodle project, quality hardware that support fast internet connections,
secure, with enough memory capacity to support backup data as well as the learning materials,
and the feedback mechanism must be used.
The chosen hardware are cost friendly, user friendly, and offer enhanced issues that are needed
for the success of the project as well as sustainable.

MOODLE 12
7 Appendix (Bibliography, Glossary)
Glossary
PHP- hypertext preprocessor, a web programming language used for server side scripting
purposes.
URL- universal Resource Locater, the web address that references to the location of a computer
network in the web.
IIS- internet information System. This is an extensible, flexible and general-purpose web-server
language that runs from all Windows systems to meet requested HTML pages/files requests.
CGI- Computer generated imagery, refers to a computer graphics application that contributes in
creation of printed media, videos, simulators, and films.
MOODLE- modular object oriented dynamic learning environment.
7 Appendix (Bibliography, Glossary)
Glossary
PHP- hypertext preprocessor, a web programming language used for server side scripting
purposes.
URL- universal Resource Locater, the web address that references to the location of a computer
network in the web.
IIS- internet information System. This is an extensible, flexible and general-purpose web-server
language that runs from all Windows systems to meet requested HTML pages/files requests.
CGI- Computer generated imagery, refers to a computer graphics application that contributes in
creation of printed media, videos, simulators, and films.
MOODLE- modular object oriented dynamic learning environment.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 13
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.