Learning abilities vary among individuals, yet schools teach them in one classroom. Managing learning abilities could be difficult. This Online Course Management System integrates learning techniques which addresses this problem. The aim of this work therefore is to develop an adaptative e-Learning Software to enable the learner answer questions or solve problems based on his/her ability. This work is motivated by the need to address deep concern and awareness toward how learners learn best. This study develops an adaptive e-learning platform where the learner is allowed to answer questions or solve problems based on his/her ability or pace. It also provides an online classroom which will run alongside the traditional classroom. The software will adopt the waterfall model. VB.NET, an Object Oriented Programming Language will be used with AJAX and JAVASCRIPT web development tools. Furthermore, this study recommends new strategies & technologies to improve safety, quality, and overall standard of learning amongst learners in educational institutions.
The generation of students born with digital technology brings with them a significantly different approach to learning [
One potential solution is mobile learning. M learning is the exploitation of ubiquitous handheld technologies, together with wireless and mobile phone networks, to facilitate, support, enhance and extend the reach of teaching and learning [
It is obvious that computers have significantly increased the range, sophistication, and complexity of possible classroom activities. Computer-based technology has also brought with it many new challenges for the teacher who seeks to determine what it has to offer and how that should be delivered to students.
The incorporation of information technology in education has brought so many positive changes. Today, more academic systems are embracing technology, because it makes teaching more effective and aids in practical learning. Students are embracing it because in the future, most of the jobs will be technologically based. With time, everyone will see the significance of information technology in education.
This work examines the use of technology in teaching and learning. It also designs and implements an online course management system that incorporates instant search algorithm, evaluations and assessments and a reliable application portal for teachers, learners and parents.
Since the dawn of the 21st century, technology has crept its way into learning and teaching environments. As more technological advancements are made, then there is dire need for increased literacy levels on the use of this technology. Earlier, technology in education was a debatable topic amongst the society. Everyone had their own views on modernizing education and making it technology aided. There were a huge number of positives and negatives to education technology. But, gradually as technology was embraced by the educational institutions, they realized the importance of technology in education. Its positives outnumbered the negatives and now, with technology, education has taken a whole new meaning that it leaves us with no doubt that our educational system has been transformed owing to the ever-advancing technology. Technology and education are a great combination if used together with a right reason and vision.
The problems associated with the system under study are outlined below:
1) Learning abilities vary among learners, yet teachers teach them the same content, in one classroom.
2) Learners are evaluated and accessed equally, although learners do not have the same equal learning abilities.
3) Teachers or facilitators evaluate their students using questions which are out of context most of the times.
4) Learning does not cover the three domains of education which are the cognitive, affective and psychomotor levels.
5) There is absence of an online classroom running alongside the traditional classroom, which limits learning to during school hours only.
The aim of this work is to develop an adaptive e-learning software to enable the learner to answer questions or solve problems based on his/her ability or pace. The objectives of this study are to:
1) Develop web based tool for managing learners’ courses.
2) Integrate a feature which will enable learners to schedule reminders for their assignments or evaluations.
3) Develop a feature which will be used to make sure that all the levels of learning are covered.
4) Design and integrate a feature which will enable learners to answer questions based on their learning abilities for evaluations.
E-Learning has many interpretations but in short it stands for learning by electronic means. This means learning not directly from lecture notes, books or face-to-face from teacher but through electronic means. Common forms are computer-based training and web based lessons or on-line lessons. With the advent of advanced technology, lessons may be taken anytime anywhere in a remote area. In this work I will be looking at some concept, technologies, and challenges of e-learning in Nigerian Universities.
[
The Internet has become one of the vital ways to make available resources for research and learning for both teachers and students to share and acquire information.
Technology-based e-learning encompasses the use of the internet and other important technologies to produce materials for learning, teach learners, and also regulate courses in an organization [
In some definitions e-Learning encompasses more than just the offering of wholly on-line courses. For instance [
E-learning refers to the use of information and communication technologies to enable the access to online learning/teaching resources. In its broadest sense, [
According to [
According to [
It can therefore be concluded from the above that it is difficult to identify a common definition for e-learning. Some of the authors refer to e-learning as providing complete on-line courses only whereas comprise web-supplemented and web-dependent services for the provision of educational and support processes
MOODLE is a free software package designed to help lecturers and students as a tool to provide in of quality teaching. The MOODLE is abbreviated to Modular Object Oriented Dynamic Learning Environment built by Martin Douglas at Curtin University [
MOODLE has a number of advantages in education. MOODLE is easy to install, upgrade and use. It can be installed on as many servers as involved without an additional cost. MOODLE does not also require modification on Unix, Linux, Windows, Mac OS and any other systems [
If E-Learning is to live up to its expectations in any nation, place or institution, it must overcome Technologically, Socially and Pedagogically aspects including the change of mindset is required. These restraints must be overcome before implementing E-Learning. According to [
1) Technological aspect; 2) Social aspect; 3) Pedagogical aspect: Mindset aspect; 4) Lack of face-to-face interaction; 5) Technical Training Challenges.
E-learning technologies development is faced with a lot of challenges in Nigerian Universities. One of these challenges is inability of teachers to assist the students develop the ability and knowledge necessary to make them use the e-learning effectively.
In many e-learning projects, students face some challenges of bad perception during their studies; lack of pedagogy in their curriculum, lack of user touch and feel in their e-learning platform [
Four obstacles affecting the total implementation of e-learning in developing countries are:
1) Connectivity; 2) Equipment; 3) Software; 4) Training.
1) Flexibility; 2) Convenience; 3) E-learning Approaches 4) Self-paced e-learning; 5) Instructor-led and facilitated e-learning.
The waterfall model was used. The waterfall model is a linear sequential (non-iterative) design approach for software development, in which progress flows in one direction downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, deployment and maintenance. It will be used because it allows for departmentalization and managerial control.
The Waterfall Model was first Process Model to be introduced. It is very simple to understand and use.
As shown in
The sequential phases in Waterfall model are:
1) Requirement Gathering and analysis; 2) System Design; 3) Implementation Integration and Testing; 4) Deployment of system; 5) Maintenance.
Lectures at Imo State Polytechnic Umuagwo, are currently carried out in the traditional classroom. There is no provision for learning online, outside the traditional classroom. However, the lecturer instructs students physically in a typical
classroom. Questions are entertained and responses are shared. Learning is one-sided in some cases because lecturers may decide to just read handouts to students and end the class (see
This new system, when adopted will do the following:
1) Ensure that student evaluation questions are not out of context, and covers the three domains of learning.
2) Manage learners’ courses effectively.
3) Integrate a feature which will enable learners to schedule reminders for their assignments or evaluations.
4) Develop a feature which will be used to make sure that all the levels of learning are covered in a course.
5) Ensure that learners answer questions based on their learning abilities for evaluations.
Relational Database Management Program will be used at backend.
In this context, the definition of the architecture, components, modules, interfaces and data for the new system will be made as shown in
1) Home Page: This is the first page a user sees when the web application is launched. Registered or returning users can log into the program with the enrolled username and password. New users can enroll if they have not been previously registered.
2) Welcome Page: this is displayed on successful login attempt. User session is created for each user on successful authentication.
Here, users can view and populate their courses for a current semester. They can populate course contents, and schedule reminders for submission of assignments or upcoming evaluations.
This refers to step-by-step descriptions of the solutions to problems. The Flowchart shown below is a clear indication of how the user interacts with developed system. It shows the welcome page which allows the user to enter username/password. The Decision Symbol requests whether the Username exists or otherwise. Subsequently, the process continues (see
The following hardware components should be made available for full operation and performance:
1) A hard disk drive of about 80 (GB) and above.
2) A Pentium M (2.0 GHz) processor.
3) A flat screen monitor.
4) A RAM of at least 1.0 GB and above.
5) An enhanced keyboard.
6) A printer.
7) A UPS.
8) Flash drives for backup files.
This refers to all programs, which the computer needs to execute a complete process. For this software to run without any hitch, the following have to be installed:
1) An Operation system, Microsoft Windows (XP, 7 or 8); 2) Dot Net framework 3.0, 3.5, 4.0 or 4.5; 3) Reliable antivirus software; 4) MySQL Database program.
The aim of design in any system development is to make data entry easy, and logical flow-charts free from errors. There is need for the operator to know the following during the entry (see
1) The space allocated to each field.
2) Field sequence, which must correspond to that in the source document.
3) The format in which the data are entered.
The validity of the input determines the accuracy of the output. The input presented must be as accurate as possible. This should be monitored so that illegal/wrong data would not be entered.
E-learning is becoming more popular day after day due to the rapid technological advancements made especially in ICT. Disappointedly, the under-developed countries are yet to implement e-learning effectively, for the acquisition of education, knowledge, skills and training. This is partly because of the inadequacy of the required infrastructure and the improper attention given to its impact. Although most of the tertiary institutions had already commenced the use of e-learning, it is mostly implemented for administrative purposes, such as examination and learning purposes.
This research work, therefore, attempted in creating three web-based, CAL application software, e-book, and videos on various courses to be taught by the lecturer which will be both affordable by the users.
It is expected that this research work, if properly effected and handled, will promote the image of the department and improve the quality of service they render with respect to the impacting of knowledge to the students. This is based on the perspective that the work, if actualized, will serve as an outstanding example to the other departments of the institution and even to the indigenous tertiary institutions, students and lecturers.
The authors declare no conflicts of interest regarding the publication of this paper.
Ekwonwune, E.N. and Edebatu, D.C. (2019) Design and Implementation of an Online Course Management System. Journal of Software Engineering and Applications, 12, 21-33. https://doi.org/10.4236/jsea.2019.122002