The document describes a proposed framework that uses machine learning, specifically random forest classification, to classify e-learning content into different difficulty levels (beginner, intermediate, advanced) based on cognitive levels. The framework is trained on a dataset collected from multiple e-learning websites through web scraping. It aims to help learners more easily find e-learning content suitable to their knowledge level by recommending content based on the classification. The framework preprocessing the data, extracts features, and adds Bloom's taxonomy verbs to improve classification accuracy before using random forest to classify new e-learning content links from websites. The random forest model was found to accurately recommend content at different difficulty levels to users based on tests of the framework on real e-learning websites
Semi Automated Text Categorization Using Demonstration Based Term SetIJCSEA Journal
Manual Analysis of huge amount of textual data requires a tremendous amount of processing time and effort in reading the text and organizing them in required format. In the current scenario, the major problem is with text categorization because of the high dimensionality of feature space. Now-a-days there are many methods available to deal with text feature selection. This paper aims at such semi automated text categorization feature selection methodology to deal with a massive data using one of the phases of David Merrill’s First principles of instruction (FPI). It uses a pre-defined category group by providing them with the proper training set based on the demonstration phase of FPI. The methodology involves the text tokenization, text categorization and text analysis.
Autonomous Educational Testing System Using Unsupervised Feature Learning.IJITE
With the increase of ubiquitous data all over the internet, intelligent classroom systems that integrate
traditional learning techniques with modern e-learning tools have become quite popular and necessary
today. Although a substantial amount of work has been done in the field of e-learning, specifically in
automation of objective question and answer evaluation, personalized learning, adaptive evaluation
systems, the field of qualitative analysis of a student’s subjective paragraph answers remains unexplored to
a large extent.
The traditional board, chalk, talk based classroom scenario involves a teacher setting question papers
based on the concepts taught, checks the answers written by students manually and thus evaluates the
students’ performance. However, setting question papers remains a time consuming process with the
teacher having to bother about question quality, level of difficulty and redundancy. In addition the process
of manually correcting students’ answers is a cumbersome and tedious task especially where the class size
is large.
In this paper, we put forth the design, analysis and implementation details along with some experimental
outputs to build a system that integrates all the above mentioned tasks with minimal teacher involvement
that not only automates the traditional classroom scenario but also overcomes its inherent shortcomings
and fallacies.
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
E-learning plays an important role in providing required and well formed knowledge to a learner. The medium of e- learning has achieved advancement in various fields such as adaptive e-learning systems. The need for enhancing e-learning semantically can enhance the retrieval and adaptability of the learning curriculum. This paper provides a semantically enhanced module based e-learning for computer science programme on a learnercentric perspective. The learners are categorized based on their proficiency for providing personalized learning environment for users. Learning disorders on the platform of e-learning still require lots of research. Therefore, this paper also provides a personalized assessment theoretical model for alphabet learning with learning objects for
children’s who face dyslexia.
Ontology-based Semantic Approach for Learning Object RecommendationIDES Editor
The main focus of this paper is to apply an ontologybased
approach for semantic learning object recommendation
towards personalized e-learning systems. Ontologies for
learner model, learning objects and semantic mapping rules
are proposed. The recommender can be able to provide
individually learning object by taking the learner preferences
and styles, which used to adjust or fine-tune in learning object
recommending process. In the proposed framework, we
demonstrated how the ontologies can be used to enable
machines to interpret and process learning resources in
recommendation system. The recommendation consists of four
steps: semantic mapping between learner and learning
objects, preference score calculation, learning object ranking
and recommending the learning object. As a result, a
personalized and most suitable learning object is
recommended to the learner.
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Designing a Scaffolding for Supporting Personalized Synchronous e-Learningcscpconf
The advent of asynchronous web based learning systems has helped the learner in a self paced,
personalized and flexible learning style. It can be even more useful with a supportive
synchronous tutorial (question-answer) session. The challenge is to provide sufficient
information to the instructor about the learner’s experience in that particular course. In this paper we have designed an automated scaffolding technique to hold these vital information’s about the learner which can be accessed and used by the instructor in the synchronous tutorial session to make the system more adaptive.
OLAP based Scaffolding to support Personalized Synchronous e-Learning IJMIT JOURNAL
The advent of asynchronous web based learning systems has helped the learner in a self paced,
personalized and flexible learning style. It can be even more useful with a supportive synchronous tutorial
(question-answer) session. The challenge is to provide sufficient information to the instructor about the
learner’s experience in that particular course at run time. Online analytical processing (OLAP) is a very
useful technique in producing such run time information in the form of reports. In this paper we have
designed an automated scaffolding technique to hold this vital information about the learner which we have
obtained by OLAP techniques on the log data of the LMS users. We have also proposed an overall
architecture of the scaffolding where this information can be easily accessed and used by the instructor in
the synchronous tutorial session to make the system more adaptive.
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
In education, the use of electronic (E) examination systems is not a novel idea, as Eexamination systems have been used to conduct objective assessments for the last few years. This research deals with randomly designed E-examinations and proposes an E-assessment system that can be used for subjective questions. This system assesses answers to subjective questions by finding a matching ratio for the keywords in instructor and student answers. The matching ratio is achieved based on semantic and document similarity. The assessment system is composed of four modules: preprocessing, keyword expansion, matching, and grading. A survey and case study were used in the research design to validate the proposed system. The examination assessment system will help instructors to save time, costs, and resources, while increasing efficiency and improving the productivity of exam setting and assessments.
Semi Automated Text Categorization Using Demonstration Based Term SetIJCSEA Journal
Manual Analysis of huge amount of textual data requires a tremendous amount of processing time and effort in reading the text and organizing them in required format. In the current scenario, the major problem is with text categorization because of the high dimensionality of feature space. Now-a-days there are many methods available to deal with text feature selection. This paper aims at such semi automated text categorization feature selection methodology to deal with a massive data using one of the phases of David Merrill’s First principles of instruction (FPI). It uses a pre-defined category group by providing them with the proper training set based on the demonstration phase of FPI. The methodology involves the text tokenization, text categorization and text analysis.
Autonomous Educational Testing System Using Unsupervised Feature Learning.IJITE
With the increase of ubiquitous data all over the internet, intelligent classroom systems that integrate
traditional learning techniques with modern e-learning tools have become quite popular and necessary
today. Although a substantial amount of work has been done in the field of e-learning, specifically in
automation of objective question and answer evaluation, personalized learning, adaptive evaluation
systems, the field of qualitative analysis of a student’s subjective paragraph answers remains unexplored to
a large extent.
The traditional board, chalk, talk based classroom scenario involves a teacher setting question papers
based on the concepts taught, checks the answers written by students manually and thus evaluates the
students’ performance. However, setting question papers remains a time consuming process with the
teacher having to bother about question quality, level of difficulty and redundancy. In addition the process
of manually correcting students’ answers is a cumbersome and tedious task especially where the class size
is large.
In this paper, we put forth the design, analysis and implementation details along with some experimental
outputs to build a system that integrates all the above mentioned tasks with minimal teacher involvement
that not only automates the traditional classroom scenario but also overcomes its inherent shortcomings
and fallacies.
Semantically Enchanced Personalised Adaptive E-Learning for General and Dysle...Eswar Publications
E-learning plays an important role in providing required and well formed knowledge to a learner. The medium of e- learning has achieved advancement in various fields such as adaptive e-learning systems. The need for enhancing e-learning semantically can enhance the retrieval and adaptability of the learning curriculum. This paper provides a semantically enhanced module based e-learning for computer science programme on a learnercentric perspective. The learners are categorized based on their proficiency for providing personalized learning environment for users. Learning disorders on the platform of e-learning still require lots of research. Therefore, this paper also provides a personalized assessment theoretical model for alphabet learning with learning objects for
children’s who face dyslexia.
Ontology-based Semantic Approach for Learning Object RecommendationIDES Editor
The main focus of this paper is to apply an ontologybased
approach for semantic learning object recommendation
towards personalized e-learning systems. Ontologies for
learner model, learning objects and semantic mapping rules
are proposed. The recommender can be able to provide
individually learning object by taking the learner preferences
and styles, which used to adjust or fine-tune in learning object
recommending process. In the proposed framework, we
demonstrated how the ontologies can be used to enable
machines to interpret and process learning resources in
recommendation system. The recommendation consists of four
steps: semantic mapping between learner and learning
objects, preference score calculation, learning object ranking
and recommending the learning object. As a result, a
personalized and most suitable learning object is
recommended to the learner.
A Study on Learning Factor Analysis – An Educational Data Mining Technique fo...iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Designing a Scaffolding for Supporting Personalized Synchronous e-Learningcscpconf
The advent of asynchronous web based learning systems has helped the learner in a self paced,
personalized and flexible learning style. It can be even more useful with a supportive
synchronous tutorial (question-answer) session. The challenge is to provide sufficient
information to the instructor about the learner’s experience in that particular course. In this paper we have designed an automated scaffolding technique to hold these vital information’s about the learner which can be accessed and used by the instructor in the synchronous tutorial session to make the system more adaptive.
OLAP based Scaffolding to support Personalized Synchronous e-Learning IJMIT JOURNAL
The advent of asynchronous web based learning systems has helped the learner in a self paced,
personalized and flexible learning style. It can be even more useful with a supportive synchronous tutorial
(question-answer) session. The challenge is to provide sufficient information to the instructor about the
learner’s experience in that particular course at run time. Online analytical processing (OLAP) is a very
useful technique in producing such run time information in the form of reports. In this paper we have
designed an automated scaffolding technique to hold this vital information about the learner which we have
obtained by OLAP techniques on the log data of the LMS users. We have also proposed an overall
architecture of the scaffolding where this information can be easily accessed and used by the instructor in
the synchronous tutorial session to make the system more adaptive.
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
In education, the use of electronic (E) examination systems is not a novel idea, as Eexamination systems have been used to conduct objective assessments for the last few years. This research deals with randomly designed E-examinations and proposes an E-assessment system that can be used for subjective questions. This system assesses answers to subjective questions by finding a matching ratio for the keywords in instructor and student answers. The matching ratio is achieved based on semantic and document similarity. The assessment system is composed of four modules: preprocessing, keyword expansion, matching, and grading. A survey and case study were used in the research design to validate the proposed system. The examination assessment system will help instructors to save time, costs, and resources, while increasing efficiency and improving the productivity of exam setting and assessments.
Educational Data Mining is used to find interesting patterns from the data taken from
educational settings to improve teaching and learning. Assessing student’s ability and performance with
EDM methods in e-learning environment for math education in school level in India has not been
identified in our literature review. Our method is a novel approach in providing quality math education
with assessments indicating the knowledge level of a student in each lesson. This paper illustrates how
Learning Curve – an EDM visualization method is used to compare rural and urban students’ progress
in learning mathematics in an e-learning environment. The experiment is conducted in two different
schools in Tamil Nadu, India. After practicing the problems the students attended the test and their
interaction data are collected and analyzed their performance in different aspects: Knowledge
component level, time taken to solve a problem, error rate. This work studies the student actions for
identifying learning progress. The results show that the learning curve method is much helpful to the
teachers to visualize the students’ performance in granular level which is not possible manually. Also it
helps the students in knowing about their skill level when they complete each unit.
This multiple instance e-learning activity committal to writing project is developed to method the training system through web. The most aim of the project is to supply courses through on-line to the members. World Health Organization wishes to be told the courses without planning to computer centers. This technique approach the learners can get relevant info regarding e learning net system. During this project, whenever student gets new Arcanum to access the E learning web site. They‟ll watch video regarding the subject. It guides the coed for on-line check. Student register course here. This technique accepts payment through PayPal. This project proposes activity code idea for questioner question and answer pattern.
AN AUTOMATED MULTIPLE-CHOICE QUESTION GENERATION USING NATURAL LANGUAGE PROCE...kevig
Automatic multiple-choice question generation (MCQG) is a useful yet challenging task in Natural Language
Processing (NLP). It is the task of automatic generation of correct and relevant questions from textual data.
Despite its usefulness, manually creating sizeable, meaningful and relevant questions is a time-consuming
and challenging task for teachers. In this paper, we present an NLP-based system for automatic MCQG for
Computer-Based Testing Examination (CBTE).We used NLP technique to extract keywords that are
important words in a given lesson material. To validate that the system is not perverse, five lesson materials
were used to check the effectiveness and efficiency of the system. The manually extracted keywords by the
teacher were compared to the auto-generated keywords and the result shows that the system was capable of
extracting keywords from lesson materials in setting examinable questions. This outcome is presented in a
user-friendly interface for easy accessibility.
LEMON : THE LEARNING EFFICIENCY COMPUTATION MODEL FOR ASSESSING LEARNER CONTE...IJITE
Current E-learning systems are focusing on providing learning solutions depending upon the context of the
learner. Efforts have been put in the delivery of contents, learning path and support based on the learner
context. As the learner’s context serves as base for triggering adaptation of learning solutions, a clear
understanding and an accurate definition of learner context is necessary. Different perspectives of context
have been discussed in literature. In this paper a different perspective for defining learner context is
employed and a feature viz. Learning Efficiency that consolidates the learner context has been arrived. The
different elements that constitute Learning efficiency have been identified using which a computational
model of Learning Efficiency called LEMOn has been proposed in order to quantify the learner context.
The model has been subjected to statistical evaluation in order to check for its correctness and was found
to represent the learner context efficiently.
Learning objects and metadata framework - Mohammed KharmaMohammed Kharma
The document discusses learning objects, metadata frameworks, and automatic metadata generation. It defines learning objects and explains that metadata helps increase reuse of learning objects by providing contextual information. It then discusses common metadata standards like LOM and Dublin Core, and frameworks that can be used to automatically generate metadata for learning objects based on user interactions and behaviors.
This document discusses the relationship between information and communication technology (ICT) and e-learning, with a focus on how data mining can be used in the context of e-learning. It first provides background on e-learning and how ICT has enhanced e-learning through technologies like web 2.0. It then discusses how educational data mining uses data collected by e-learning systems and tools to gain insights about students, learning, and how to improve practices. Specific techniques like analyzing keystroke data and data at different levels can provide valuable information. The document concludes that data mining techniques applied by education experts can help address open challenges in e-learning systems and help transform education in India.
Comparative evaluation of four multi label classification algorithms in class...csandit
The classification of learning objects (LOs) enables users to search for, access, and reuse them
as needed. It makes e-learning as effective and efficient as possible. In this article the multilabel
learning approach is represented for classifying and ranking multi-labelled LOs, whereas
each LO might be associated with multiple labels as opposed to a single-label approach. A
comprehensive overview of the common fundamental multi-label classification algorithms and
metrics will be discussed. In this article, a new multi-labelled LOs dataset will be created and
extracted from ARIADNE Learning Object Repository. We experimentally train four effective
multi-label classifiers on the created LOs dataset and then, assess their performance based on
the results of 16 evaluation metrics. The result of this article will answer the question of: what is
the best multi-label classification algorithm for classifying multi-labelled LOs?
IoT-based students interaction framework using attention-scoring assessment i...eraser Juan José Calderón
IoT-based students interaction framework using attention-scoring assessment in eLearning. Muhammad Farhan a,b, Sohail Jabbar a,c,d, Muhammad Aslam b, Mohammad Hammoudeh e, Mudassar Ahmad c, Shehzad Khalid f, Murad Khan g,Kijun Han d,
Review of monitoring tools for e learning platformsijcsit
The advancement of e-learning technologies has made it viable for developments in education and
technology to be combined in order to fulfil educational needs worldwide. E-learning consists of informal
learning approaches and emerging technologies to support the delivery of learning skills, materials,
collaboration and knowledge sharing. E-learning is a holistic approach that covers a wide range of
courses, technologies and infrastructures to provide an effective learning environment. The Learning
Management System (LMS) is the core of the entire e-learning process along with technology, content, and
services. This paper investigates the role of model-driven personalisation support modalities in providing
enhanced levels of learning and trusted assimilation in an e-learning delivery context. We present an
analysis of the impact of an integrated learning path that an e-learning system may employ to track
activities and evaluate the performance of learners.
Predicting depression using deep learning and ensemble algorithms on raw twit...IJECEIAES
Social network and microblogging sites such as Twitter are widespread amongst all generations nowadays where people connect and share their feelings, emotions, pursuits etc. Depression, one of the most common mental disorder, is an acute state of sadness where person loses interest in all activities. If not treated immediately this can result in dire consequences such as death. In this era of virtual world, people are more comfortable in expressing their emotions in such sites as they have become a part and parcel of everyday lives. The research put forth thus, employs machine learning classifiers on the twitter data set to detect if a person’s tweet indicates any sign of depression or not.
Higher education institutions in Kenya face increasing competition. The researcher examines whether social media could be integrated into eLearning.
The study collected data from faculty and students at Multimedia University of Kenya on their social media usage, eLearning experience, and readiness for social media integration. Faculty responses were too few for analysis but showed high social media usage.
Student responses indicated they see benefits of sharing ideas with peers and prefer eLearning for its flexibility, though opinions were diverse on replacing traditional classes. The results provide insight but not conclusions on integrating social media due to the small faculty sample size.
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...cseij
In education, the use of electronic (E) examination systems is not a novel idea, as E-examination systems
have been used to conduct objective assessments for the last few years. This research deals with randomly
designed E-examinations and proposes an E-assessment system that can be used for subjective questions.
This system assesses answers to subjective questions by finding a matching ratio for the keywords in
instructor and student answers.
Student View on Web-Based Intelligent Tutoring Systems about Success and Rete...ijmpict
Purpose of this research is to determine the students' point of view about web based intelligent tutoring system's (WBITS) availability, effects on the success and contribution to learning about work, energy and conservation of energy topics. The system will be evaluated on student's angle of view. Intelligence tutoring system that used on the research is used only online by 21 Elementary School Math Teacher candidate for 4 weeks on Physics I course. Public opinion poll that developed by the researchers have used as a data gathering tool. Data gathered in this research has analyzed by descriptive statistical method. Participant students have underlined that web based intelligent tutoring systems are effective on physics courses. Mathematics teacher candidates have expressed their opinion that it is helpful to use the WBITS because it is not depending on time and place, it has capability to serve lots of events and problem solving possibility and it is helping to increase the education performance.
This document proposes a model for automatically clustering Thai students' online homework assignments before teachers grade them. The model uses five parts: 1) Thai word segmentation, 2) stop-word removal, 3) term weighting, 4) document clustering using k-means, and 5) performance evaluation. The model was tested on 1,000 student assignments and achieved high accuracy, purity, and F-measure scores similar to human grading, allowing teachers to grade assignments more efficiently.
Integration of evolutionary algorithm in an agent-oriented approach for an ad...IJECEIAES
This paper describes an agent-oriented approach that aims to create learning situations by solving problems. The proposed system is designed as a multiagent that organizes interfaces, coordinators, sources of information, and mobiles. The objective of this approach is to get learners to solve a problem that leads them to get engaged in several learning activities, chosen according to their level of knowledge and preferences in order to ensure adaptive learning and reduce the rate of learner abundance in an e-learning system. The search for learning activities procedure is based on evolutionary algorithms typically a genetic algorithm, to offer learners the optimal solution adapted to their profiles and ensure a resolution of the proposed learning problem. In terms of results, we have adopted “immigration strategies” to improve the performance of the genetic algorithm. To show the effectiveness of the proposed approach we have made a comparative study with other artificial intelligence optimization methods. We conducted a real experiment with primary school learners in order to test the effectiveness of the proposed approach and to set up its functioning. The experiment results showed a high rate of success and engagement among the learners who followed the proposed adaptive learning scenario.
Topic Discovery of Online Course Reviews Using LDA with Leveraging Reviews He...IJECEIAES
This document discusses topic discovery in online course reviews using LDA (Latent Dirichlet Allocation) while leveraging review helpfulness. It begins by introducing MOOCs (Massive Open Online Courses) and the role of reviews in understanding the teaching-learning process. The authors collect reviews from Class-Central and analyze review features like ratings, lengths, and common words. They classify reviews as helpful or unhelpful using a Naive Bayes model trained on review votes. Finally, the authors propose applying LDA to helpful reviews to discover influential topics discussed by learners related to courses, like "learn easy excellent class program". Results show the proposed method improves LDA perplexity scores. The goal is to understand learner experiences through uncovered topics in
A Survey on Educational Data Mining TechniquesIIRindia
Educational data mining (EDM) creates high impact in the field of academic domain. The methods used in this topic are playing a major advanced key role in increasing knowledge among students. EDM explores and gives ideas in understanding behavioral patterns of students to choose a correct path for choosing their carrier. This survey focuses on such category and it discusses on various techniques involved in making educational data mining for their knowledge improvement. Also, it discusses about different types of EDM tools and techniques in this article. Among the different tools and techniques, best categories are suggested for real world usage.
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
The document summarizes an autonomous educational testing system that generates questions from web resources, evaluates subjective student answers through natural language processing, and provides adaptive testing based on student performance. It discusses generating questions using web data mining and document object model parsing. Student answers are evaluated by comparing them to standard answers using NLP techniques like named entity recognition, part-of-speech tagging, and summarization. The system aims to automate traditional classroom testing and evaluation tasks to reduce teacher workload while providing personalized adaptive testing for students.
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
With the increase of ubiquitous data all over the internet, intelligent classroom systems that integrate
traditional learning techniques with modern e-learning tools have become quite popular and necessary
today. Although a substantial amount of work has been done in the field of e-learning, specifically in
automation of objective question and answer evaluation, personalized learning, adaptive evaluation
systems, the field of qualitative analysis of a student’s subjective paragraph answers remains unexplored to
a large extent.
The traditional board, chalk, talk based classroom scenario involves a teacher setting question papers
based on the concepts taught, checks the answers written by students manually and thus evaluates the
students’ performance. However, setting question papers remains a time consuming process with the
teacher having to bother about question quality, level of difficulty and redundancy. In addition the process
of manually correcting students’ answers is a cumbersome and tedious task especially where the class size
is large.
In this paper, we put forth the design, analysis and implementation details along with some experimental
outputs to build a system that integrates all the above mentioned tasks with minimal teacher involvement
that not only automates the traditional classroom scenario but also overcomes its inherent shortcomings
and fallacies.
Extending the Student’s Performance via K-Means and Blended Learning IJEACS
In this paper, we use the clustering technique to monitor the status of students’ scholastic recital. This paper spotlights on upliftment the education system via K-means clustering. Clustering is the process of grouping the similar objects. Commonly in the academic, the performances of the students are grouped by their Graded Point (GP). We adopted K-means algorithm and implemented it on students’ mark data. This system is a promising index to screen the development of students and categorize the students by their academic performance. From the categories, we train the students based on their GP. It was implemented in MATLAB and obtained the clusters of students exactly.
Applying adaptive learning by integrating semantic and machine learning in p...IJECEIAES
Adaptive learning is one of the most widely used data driven approach to teaching and it received an increasing attention over the last decade. It aims to meet the student’s characteristics by tailoring learning courses materials and assessment methods. In order to determine the student’s characteristics, we need to detect their learning styles according to visual, auditory or kinaesthetic (VAK) learning style. In this research, an integrated model that utilizes both semantic and machine learning clustering methods is developed in order to cluster students to detect their learning styles and recommend suitable assessment method(s) accordingly. In order to measure the effectiveness of the proposed model, a set of experiments were conducted on real dataset (Open University Learning Analytics Dataset). Experiments showed that the proposed model is able to cluster students according to their different learning activities with an accuracy that exceeds 95% and predict their relative assessment method(s) with an average accuracy equals to 93%.
Educational Data Mining is used to find interesting patterns from the data taken from
educational settings to improve teaching and learning. Assessing student’s ability and performance with
EDM methods in e-learning environment for math education in school level in India has not been
identified in our literature review. Our method is a novel approach in providing quality math education
with assessments indicating the knowledge level of a student in each lesson. This paper illustrates how
Learning Curve – an EDM visualization method is used to compare rural and urban students’ progress
in learning mathematics in an e-learning environment. The experiment is conducted in two different
schools in Tamil Nadu, India. After practicing the problems the students attended the test and their
interaction data are collected and analyzed their performance in different aspects: Knowledge
component level, time taken to solve a problem, error rate. This work studies the student actions for
identifying learning progress. The results show that the learning curve method is much helpful to the
teachers to visualize the students’ performance in granular level which is not possible manually. Also it
helps the students in knowing about their skill level when they complete each unit.
This multiple instance e-learning activity committal to writing project is developed to method the training system through web. The most aim of the project is to supply courses through on-line to the members. World Health Organization wishes to be told the courses without planning to computer centers. This technique approach the learners can get relevant info regarding e learning net system. During this project, whenever student gets new Arcanum to access the E learning web site. They‟ll watch video regarding the subject. It guides the coed for on-line check. Student register course here. This technique accepts payment through PayPal. This project proposes activity code idea for questioner question and answer pattern.
AN AUTOMATED MULTIPLE-CHOICE QUESTION GENERATION USING NATURAL LANGUAGE PROCE...kevig
Automatic multiple-choice question generation (MCQG) is a useful yet challenging task in Natural Language
Processing (NLP). It is the task of automatic generation of correct and relevant questions from textual data.
Despite its usefulness, manually creating sizeable, meaningful and relevant questions is a time-consuming
and challenging task for teachers. In this paper, we present an NLP-based system for automatic MCQG for
Computer-Based Testing Examination (CBTE).We used NLP technique to extract keywords that are
important words in a given lesson material. To validate that the system is not perverse, five lesson materials
were used to check the effectiveness and efficiency of the system. The manually extracted keywords by the
teacher were compared to the auto-generated keywords and the result shows that the system was capable of
extracting keywords from lesson materials in setting examinable questions. This outcome is presented in a
user-friendly interface for easy accessibility.
LEMON : THE LEARNING EFFICIENCY COMPUTATION MODEL FOR ASSESSING LEARNER CONTE...IJITE
Current E-learning systems are focusing on providing learning solutions depending upon the context of the
learner. Efforts have been put in the delivery of contents, learning path and support based on the learner
context. As the learner’s context serves as base for triggering adaptation of learning solutions, a clear
understanding and an accurate definition of learner context is necessary. Different perspectives of context
have been discussed in literature. In this paper a different perspective for defining learner context is
employed and a feature viz. Learning Efficiency that consolidates the learner context has been arrived. The
different elements that constitute Learning efficiency have been identified using which a computational
model of Learning Efficiency called LEMOn has been proposed in order to quantify the learner context.
The model has been subjected to statistical evaluation in order to check for its correctness and was found
to represent the learner context efficiently.
Learning objects and metadata framework - Mohammed KharmaMohammed Kharma
The document discusses learning objects, metadata frameworks, and automatic metadata generation. It defines learning objects and explains that metadata helps increase reuse of learning objects by providing contextual information. It then discusses common metadata standards like LOM and Dublin Core, and frameworks that can be used to automatically generate metadata for learning objects based on user interactions and behaviors.
This document discusses the relationship between information and communication technology (ICT) and e-learning, with a focus on how data mining can be used in the context of e-learning. It first provides background on e-learning and how ICT has enhanced e-learning through technologies like web 2.0. It then discusses how educational data mining uses data collected by e-learning systems and tools to gain insights about students, learning, and how to improve practices. Specific techniques like analyzing keystroke data and data at different levels can provide valuable information. The document concludes that data mining techniques applied by education experts can help address open challenges in e-learning systems and help transform education in India.
Comparative evaluation of four multi label classification algorithms in class...csandit
The classification of learning objects (LOs) enables users to search for, access, and reuse them
as needed. It makes e-learning as effective and efficient as possible. In this article the multilabel
learning approach is represented for classifying and ranking multi-labelled LOs, whereas
each LO might be associated with multiple labels as opposed to a single-label approach. A
comprehensive overview of the common fundamental multi-label classification algorithms and
metrics will be discussed. In this article, a new multi-labelled LOs dataset will be created and
extracted from ARIADNE Learning Object Repository. We experimentally train four effective
multi-label classifiers on the created LOs dataset and then, assess their performance based on
the results of 16 evaluation metrics. The result of this article will answer the question of: what is
the best multi-label classification algorithm for classifying multi-labelled LOs?
IoT-based students interaction framework using attention-scoring assessment i...eraser Juan José Calderón
IoT-based students interaction framework using attention-scoring assessment in eLearning. Muhammad Farhan a,b, Sohail Jabbar a,c,d, Muhammad Aslam b, Mohammad Hammoudeh e, Mudassar Ahmad c, Shehzad Khalid f, Murad Khan g,Kijun Han d,
Review of monitoring tools for e learning platformsijcsit
The advancement of e-learning technologies has made it viable for developments in education and
technology to be combined in order to fulfil educational needs worldwide. E-learning consists of informal
learning approaches and emerging technologies to support the delivery of learning skills, materials,
collaboration and knowledge sharing. E-learning is a holistic approach that covers a wide range of
courses, technologies and infrastructures to provide an effective learning environment. The Learning
Management System (LMS) is the core of the entire e-learning process along with technology, content, and
services. This paper investigates the role of model-driven personalisation support modalities in providing
enhanced levels of learning and trusted assimilation in an e-learning delivery context. We present an
analysis of the impact of an integrated learning path that an e-learning system may employ to track
activities and evaluate the performance of learners.
Predicting depression using deep learning and ensemble algorithms on raw twit...IJECEIAES
Social network and microblogging sites such as Twitter are widespread amongst all generations nowadays where people connect and share their feelings, emotions, pursuits etc. Depression, one of the most common mental disorder, is an acute state of sadness where person loses interest in all activities. If not treated immediately this can result in dire consequences such as death. In this era of virtual world, people are more comfortable in expressing their emotions in such sites as they have become a part and parcel of everyday lives. The research put forth thus, employs machine learning classifiers on the twitter data set to detect if a person’s tweet indicates any sign of depression or not.
Higher education institutions in Kenya face increasing competition. The researcher examines whether social media could be integrated into eLearning.
The study collected data from faculty and students at Multimedia University of Kenya on their social media usage, eLearning experience, and readiness for social media integration. Faculty responses were too few for analysis but showed high social media usage.
Student responses indicated they see benefits of sharing ideas with peers and prefer eLearning for its flexibility, though opinions were diverse on replacing traditional classes. The results provide insight but not conclusions on integrating social media due to the small faculty sample size.
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...cseij
In education, the use of electronic (E) examination systems is not a novel idea, as E-examination systems
have been used to conduct objective assessments for the last few years. This research deals with randomly
designed E-examinations and proposes an E-assessment system that can be used for subjective questions.
This system assesses answers to subjective questions by finding a matching ratio for the keywords in
instructor and student answers.
Student View on Web-Based Intelligent Tutoring Systems about Success and Rete...ijmpict
Purpose of this research is to determine the students' point of view about web based intelligent tutoring system's (WBITS) availability, effects on the success and contribution to learning about work, energy and conservation of energy topics. The system will be evaluated on student's angle of view. Intelligence tutoring system that used on the research is used only online by 21 Elementary School Math Teacher candidate for 4 weeks on Physics I course. Public opinion poll that developed by the researchers have used as a data gathering tool. Data gathered in this research has analyzed by descriptive statistical method. Participant students have underlined that web based intelligent tutoring systems are effective on physics courses. Mathematics teacher candidates have expressed their opinion that it is helpful to use the WBITS because it is not depending on time and place, it has capability to serve lots of events and problem solving possibility and it is helping to increase the education performance.
This document proposes a model for automatically clustering Thai students' online homework assignments before teachers grade them. The model uses five parts: 1) Thai word segmentation, 2) stop-word removal, 3) term weighting, 4) document clustering using k-means, and 5) performance evaluation. The model was tested on 1,000 student assignments and achieved high accuracy, purity, and F-measure scores similar to human grading, allowing teachers to grade assignments more efficiently.
Integration of evolutionary algorithm in an agent-oriented approach for an ad...IJECEIAES
This paper describes an agent-oriented approach that aims to create learning situations by solving problems. The proposed system is designed as a multiagent that organizes interfaces, coordinators, sources of information, and mobiles. The objective of this approach is to get learners to solve a problem that leads them to get engaged in several learning activities, chosen according to their level of knowledge and preferences in order to ensure adaptive learning and reduce the rate of learner abundance in an e-learning system. The search for learning activities procedure is based on evolutionary algorithms typically a genetic algorithm, to offer learners the optimal solution adapted to their profiles and ensure a resolution of the proposed learning problem. In terms of results, we have adopted “immigration strategies” to improve the performance of the genetic algorithm. To show the effectiveness of the proposed approach we have made a comparative study with other artificial intelligence optimization methods. We conducted a real experiment with primary school learners in order to test the effectiveness of the proposed approach and to set up its functioning. The experiment results showed a high rate of success and engagement among the learners who followed the proposed adaptive learning scenario.
Topic Discovery of Online Course Reviews Using LDA with Leveraging Reviews He...IJECEIAES
This document discusses topic discovery in online course reviews using LDA (Latent Dirichlet Allocation) while leveraging review helpfulness. It begins by introducing MOOCs (Massive Open Online Courses) and the role of reviews in understanding the teaching-learning process. The authors collect reviews from Class-Central and analyze review features like ratings, lengths, and common words. They classify reviews as helpful or unhelpful using a Naive Bayes model trained on review votes. Finally, the authors propose applying LDA to helpful reviews to discover influential topics discussed by learners related to courses, like "learn easy excellent class program". Results show the proposed method improves LDA perplexity scores. The goal is to understand learner experiences through uncovered topics in
A Survey on Educational Data Mining TechniquesIIRindia
Educational data mining (EDM) creates high impact in the field of academic domain. The methods used in this topic are playing a major advanced key role in increasing knowledge among students. EDM explores and gives ideas in understanding behavioral patterns of students to choose a correct path for choosing their carrier. This survey focuses on such category and it discusses on various techniques involved in making educational data mining for their knowledge improvement. Also, it discusses about different types of EDM tools and techniques in this article. Among the different tools and techniques, best categories are suggested for real world usage.
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
The document summarizes an autonomous educational testing system that generates questions from web resources, evaluates subjective student answers through natural language processing, and provides adaptive testing based on student performance. It discusses generating questions using web data mining and document object model parsing. Student answers are evaluated by comparing them to standard answers using NLP techniques like named entity recognition, part-of-speech tagging, and summarization. The system aims to automate traditional classroom testing and evaluation tasks to reduce teacher workload while providing personalized adaptive testing for students.
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
With the increase of ubiquitous data all over the internet, intelligent classroom systems that integrate
traditional learning techniques with modern e-learning tools have become quite popular and necessary
today. Although a substantial amount of work has been done in the field of e-learning, specifically in
automation of objective question and answer evaluation, personalized learning, adaptive evaluation
systems, the field of qualitative analysis of a student’s subjective paragraph answers remains unexplored to
a large extent.
The traditional board, chalk, talk based classroom scenario involves a teacher setting question papers
based on the concepts taught, checks the answers written by students manually and thus evaluates the
students’ performance. However, setting question papers remains a time consuming process with the
teacher having to bother about question quality, level of difficulty and redundancy. In addition the process
of manually correcting students’ answers is a cumbersome and tedious task especially where the class size
is large.
In this paper, we put forth the design, analysis and implementation details along with some experimental
outputs to build a system that integrates all the above mentioned tasks with minimal teacher involvement
that not only automates the traditional classroom scenario but also overcomes its inherent shortcomings
and fallacies.
Extending the Student’s Performance via K-Means and Blended Learning IJEACS
In this paper, we use the clustering technique to monitor the status of students’ scholastic recital. This paper spotlights on upliftment the education system via K-means clustering. Clustering is the process of grouping the similar objects. Commonly in the academic, the performances of the students are grouped by their Graded Point (GP). We adopted K-means algorithm and implemented it on students’ mark data. This system is a promising index to screen the development of students and categorize the students by their academic performance. From the categories, we train the students based on their GP. It was implemented in MATLAB and obtained the clusters of students exactly.
Applying adaptive learning by integrating semantic and machine learning in p...IJECEIAES
Adaptive learning is one of the most widely used data driven approach to teaching and it received an increasing attention over the last decade. It aims to meet the student’s characteristics by tailoring learning courses materials and assessment methods. In order to determine the student’s characteristics, we need to detect their learning styles according to visual, auditory or kinaesthetic (VAK) learning style. In this research, an integrated model that utilizes both semantic and machine learning clustering methods is developed in order to cluster students to detect their learning styles and recommend suitable assessment method(s) accordingly. In order to measure the effectiveness of the proposed model, a set of experiments were conducted on real dataset (Open University Learning Analytics Dataset). Experiments showed that the proposed model is able to cluster students according to their different learning activities with an accuracy that exceeds 95% and predict their relative assessment method(s) with an average accuracy equals to 93%.
An Expert System For Improving Web-Based Problem-Solving Ability Of StudentsJennifer Roman
The document describes an expert system developed to improve students' web-based problem solving abilities. It analyzes the online problem solving behaviors of teachers to build the knowledge base. Quantitative indicators are used to describe teachers' web searching behaviors, which are then categorized and analyzed using factor analysis. Experimental results showed the expert system was able to provide accurate suggestions to students for improving their problem solving skills.
Clustering Students of Computer in Terms of Level of ProgrammingEditor IJCATR
Educational data mining (EDM) is one of the applications of data mining. In educational data mining, there are two key domains, i.e. student domain and faculty domain. Different type of research work has been done in both domains.
In existing system the faculty performance has calculated on the basis of two parameters i.e. Student feedback and the result of student in that subject. In existing system we define two approaches one is multiple classifier approach and the other is a single classifier approach and comparing them, for relative evaluation of faculty performance using data mining
Techniques. In multiple classifier approach K-nearest neighbor (KNN) is used in first step and Rule based classification is used in the second step of classification while in single classifier approach only KNN is used in both steps of classification.
But in proposed system, I will analyse the faculty performance using 4 parameters i.e., student complaint about faculty, Student review feedback for faculty, students feedback, and students result etc.
For this proposed system I will be going to use opinion mining technique for analyzing performance of faculty and calculating score of each faculty.
This document discusses using data mining techniques to analyze faculty performance at an engineering college in India. It proposes analyzing 4 parameters - student complaints, feedback, results, and reviews - to evaluate faculty instead of just 2 parameters (feedback and results) used previously. It will use opinion mining to analyze faculty performance and calculate scores. The system will collect data, preprocess it, apply a KNN algorithm to the 4 parameters to calculate scores for each faculty, sum the scores, classify results using rule-based classification, and analyze outcomes by subject and class. It reviews related work applying educational data mining and concludes the multiple classifier approach is better, and future work could consider more parameters and expand to all college branches and departments.
The e-learning contained many educational resources are generally used in learning systems like Moodle, It’s free open source software packages designed and flexible platform to create Learning Objects (LOs) and users’ accounts. The author demonstrates how to use semantic web technologies to improve online learning environments and bridge the gap between learners and LOs. The ontological construction presented here helps formalize LOs context as a complex interplay of different learning-related elements and shows how we can use semantic annotation to interrelate diverse between learner and LOs. On top of this construction, the author implemented several feedback channels for educators to improve the delivery of future Web-based learning. The particular aim of this paper was to provide a solution based in the Moodle Platform. The main idea behind the approach presented here is that ontology which can not only be useful as a learning instrument but it can also be employed to assess students’ skills. For it, each student is prompted to express his/her beliefs by building own discipline-related ontology through an application displayed in the interface of Moodle. This paper presents the ontology for an e-Learning System, which arranges metadata, and defines the relationships of metadata, which are about learning objects; belong to academic courses and user profiles. This ontology has been incorporated as a critical part of the proposed architecture. By this ontology, effective retrieval of learning content, customizing Learning Management System (LMS) is expected. Metadata used in this paper are based on current metadata standards. This ontology specified in human and machine-readable formats. In implementing it, several APIs were defined to manage the ontology. They were introduced into a typical LMS such as Moodle. Proposed ontology maps user preferences with learning content to satisfy learner requirements. These learning objects are presented to the learner based on ontological relationships. Hence it increases the usability and customizes the LMS. In conclusion, ontologies have a range of potential benefits and applications in further and higher education, including the sharing of information across e-learning systems, providing frameworks for learning object reuse, and enabling information between learner and system parts.
The document discusses using ontologies and semantic web technologies to improve matching between learning objects and user preferences in e-learning systems like Moodle. It proposes building an ontology to semantically annotate learning objects and user profiles, then using that ontology to more effectively retrieve and customize learning content for each user. The author implemented this approach in Moodle to automatically manage course registration based on various student factors represented in the ontology. The goal is to make the learning process more personalized and improve tracking of student progress.
Development of computer-based learning system for learning behavior analyticsnooriasukmaningtyas
This paper aims to analyze the learning behavior of Thai learners by using a computer-based learning system for English writing. Three main objectives were set: the development of a computer-based learning system, automatic behavior data collection, and learning behavior analytics. Firstly, the system is developed under a multidisciplinary idea that is designed to integrate two concepts between the self-regulated learning model and components of natural language processing. The integration design encourages self-learning in the digital learning environment and supports appropriate English writing by the provided component selection. Second, the system automatically collects the writing behavior of a group of Thai learners. The data collected are necessary input for the process of learning analytics. Third, the writing behaviors data were analyzed to find the learning behavioral patterns of the learners. For learning analytics, behavior sequential analysis was used to analyze the learning logs from the system. The 31 undergraduate students are participated to record writing behaviors via the system. The learning patterns in relation to grammatical skills were compared between three groups: basic, intermediate, and advanced levels. The learning behavior patterns of the three groups are different that use for reflecting learners and improving the learning materials or curriculum.
E teacher providing personalized assistance to e-learning students NIT Durgapur
This document describes an intelligent agent called eTeacher that provides personalized assistance to students in e-learning systems. eTeacher builds a student profile by observing the student's behavior and performance in an online course. The profile includes the student's learning style, which eTeacher determines automatically using a Bayesian network model. eTeacher then uses the information in the student profile to proactively recommend personalized actions to help the student, such as suggesting specific study materials or exercises. An evaluation with engineering students found that eTeacher's assistance was promising and helped improve students' learning.
The paper investigates factors that influence student performance in online and campus-based courses as measured by final course grade. It focuses on the relationship between e-learning tools (like discussion forums and chats) and performance. The paper studies how perceived usefulness, perceived ease of use, computer self-efficacy, computer anxiety, and ability to work independently correlate with course grade. It finds that perceived usefulness, perceived ease of use, and ability to work independently significantly predict grade. The paper aims to explore how e-learning tools affect performance, rather than compare online to campus-based courses.
Design a personalized e-learning system based on item response theory and art...eraser Juan José Calderón
Design a personalized e-learning system based on item response theory and artificial neural network approach
Ahmad Baylari, Gh.A. Montazer *
IT Engineering Department, School of Engineering, Tarbiat Modares University, Tehran, Iran
Design a personalized e-learning system based on item response theory and art...eraser Juan José Calderón
Design a personalized e-learning system based on item response theory and artificial neural network approach. Ahmad Baylari, Gh.A. Montazer*IT Engineering Department, School of Engineering, Tarbiat Modares University, Tehran, Iran
Technology Enabled Learning to Improve Student Performance: A SurveyIIRindia
The use of recent technology creates more impact in the teaching and learning process nowadays. Improvement of students’ knowledge by using the various technologies like smart class room environment, internet, mobile phones, television programs, use of iPods and etc. are play a very important role. Most of the education institutions used classroom teaching using advanced technologies such as smart class environment, visualization by power point projector and etc. This research work focusses on such technologies used for the improvement of student’s performance using some of the Data Mining (DM) techniques particularly classification and clustering. Information repositories (Educational Data Bases, Data Warehouses) are the source place for collecting study materials and use them for their learning purposes is the number one source for preparation of examinations. Particularly, this research work analyzes about the use of clustering and classification algorithms to enable the student’s performances and their learning capabilities using these modern technologies. During the study period, the student’s family background and their economic status are also play a very important role in their daily activities. These things are not considered in this survey work. A comparative study is carried out in this work by comparing students performance based on their results. The comparison is carried out based on the results of some of the classification and clustering algorithms. Finally, it states that the best algorithm for the improvement of students performance using these algorithms.
Technology Enabled Learning to Improve Student Performance: A SurveyIIRindia
This document discusses using data mining techniques like classification and clustering algorithms to analyze how technology can improve student performance. It provides an overview of several research papers on this topic, including how they selected data sets and technologies. Specifically, it examines the role of classification algorithms in learning data mining and discusses papers that used algorithms like Naive Bayes, J48, and support vector machines to analyze student performance data. It also discusses the use of clustering algorithms for grouping students and analyzing their learning. In general, the document analyzes how data mining can help evaluate the impact of technologies on student learning and performance.
Similar to Random forest application on cognitive level classification of E-learning content (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...PriyankaKilaniya
Energy efficiency has been important since the latter part of the last century. The main object of this survey is to determine the energy efficiency knowledge among consumers. Two separate districts in Bangladesh are selected to conduct the survey on households and showrooms about the energy and seller also. The survey uses the data to find some regression equations from which it is easy to predict energy efficiency knowledge. The data is analyzed and calculated based on five important criteria. The initial target was to find some factors that help predict a person's energy efficiency knowledge. From the survey, it is found that the energy efficiency awareness among the people of our country is very low. Relationships between household energy use behaviors are estimated using a unique dataset of about 40 households and 20 showrooms in Bangladesh's Chapainawabganj and Bagerhat districts. Knowledge of energy consumption and energy efficiency technology options is found to be associated with household use of energy conservation practices. Household characteristics also influence household energy use behavior. Younger household cohorts are more likely to adopt energy-efficient technologies and energy conservation practices and place primary importance on energy saving for environmental reasons. Education also influences attitudes toward energy conservation in Bangladesh. Low-education households indicate they primarily save electricity for the environment while high-education households indicate they are motivated by environmental concerns.
Accident detection system project report.pdfKamal Acharya
The Rapid growth of technology and infrastructure has made our lives easier. The
advent of technology has also increased the traffic hazards and the road accidents take place
frequently which causes huge loss of life and property because of the poor emergency facilities.
Many lives could have been saved if emergency service could get accident information and
reach in time. Our project will provide an optimum solution to this draw back. A piezo electric
sensor can be used as a crash or rollover detector of the vehicle during and after a crash. With
signals from a piezo electric sensor, a severe accident can be recognized. According to this
project when a vehicle meets with an accident immediately piezo electric sensor will detect the
signal or if a car rolls over. Then with the help of GSM module and GPS module, the location
will be sent to the emergency contact. Then after conforming the location necessary action will
be taken. If the person meets with a small accident or if there is no serious threat to anyone’s
life, then the alert message can be terminated by the driver by a switch provided in order to
avoid wasting the valuable time of the medical rescue team.
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
Open Channel Flow: fluid flow with a free surfaceIndrajeet sahu
Open Channel Flow: This topic focuses on fluid flow with a free surface, such as in rivers, canals, and drainage ditches. Key concepts include the classification of flow types (steady vs. unsteady, uniform vs. non-uniform), hydraulic radius, flow resistance, Manning's equation, critical flow conditions, and energy and momentum principles. It also covers flow measurement techniques, gradually varied flow analysis, and the design of open channels. Understanding these principles is vital for effective water resource management and engineering applications.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
Generative AI Use cases applications solutions and implementation.pdfmahaffeycheryld
Generative AI solutions encompass a range of capabilities from content creation to complex problem-solving across industries. Implementing generative AI involves identifying specific business needs, developing tailored AI models using techniques like GANs and VAEs, and integrating these models into existing workflows. Data quality and continuous model refinement are crucial for effective implementation. Businesses must also consider ethical implications and ensure transparency in AI decision-making. Generative AI's implementation aims to enhance efficiency, creativity, and innovation by leveraging autonomous generation and sophisticated learning algorithms to meet diverse business challenges.
https://www.leewayhertz.com/generative-ai-use-cases-and-applications/
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Transcat
Join us for this solutions-based webinar on the tools and techniques for commissioning and maintaining PV Systems. In this session, we'll review the process of building and maintaining a solar array, starting with installation and commissioning, then reviewing operations and maintenance of the system. This course will review insulation resistance testing, I-V curve testing, earth-bond continuity, ground resistance testing, performance tests, visual inspections, ground and arc fault testing procedures, and power quality analysis.
Fluke Solar Application Specialist Will White is presenting on this engaging topic:
Will has worked in the renewable energy industry since 2005, first as an installer for a small east coast solar integrator before adding sales, design, and project management to his skillset. In 2022, Will joined Fluke as a solar application specialist, where he supports their renewable energy testing equipment like IV-curve tracers, electrical meters, and thermal imaging cameras. Experienced in wind power, solar thermal, energy storage, and all scales of PV, Will has primarily focused on residential and small commercial systems. He is passionate about implementing high-quality, code-compliant installation techniques.
2. Int J Elec & Comp Eng ISSN: 2088-8708
Random forest application on cognitive level classification of e-learning content (Benny Thomas)
4373
Recommended systems are the most popular method used to suggest eLearning content to the user.
Ontology based and fuzzy rule based systems are popular content based recommendation system used in
eLearning [1]. Commonly used recommended systems are collaborative filtering based systems, hybrid
filtering systems and content based filtering systems [2]. Content based filtering uses previously studied
learners’ rating. It can bring additional similar learning material based on good learner’s recommendations.
Collaborative filtering approach brings similar learners materials to recommend to the user. A mix of content
filtering and collaborative filtering methods are used in Hybrid filtering [3]. These system does not classify
contents based on the knowledge levels of the user. An intelligent e-learning framework is proposed
to identify the cognitive level of e-content available in various e-learning web sites. The data set needed for
this is collected through web scrapping of popular e-learning web sites. The web pages are downloaded and
scraped as text files to collect the dataset. Random forest classification algorithm is used to classify the text
based on difficulty levels.
2. LITERATURE REVIEW
Numerous studies have conducted to recommend the best e-learning content to the learner through
various text classification methods. Atorn Nuntiyagul el. al., categorize questions kept in an item bank and
reestablish it based on difficulty levels by using patterned keywords and phrase with support vector machine
algorithms. Inputs are given as mathematical questions in text format. The selected keyword patterns and
weights are combined and applied to vector space model as a feature matrix. The methodology takes
the advantage of text classification techniques in machine learning and information retrieval [4].
G. Desai et.al., proposed that the Naive Bayes approach is one of the best method for text classification and it
yields good results. It uses statistical and supervised learning methods. The methodology used is random
sampling of the labeled categories of text. It explains the automatic classification of research topics based on
the result analysis and textual content [5]. Sankar Perumal et. al., Proposed a new content based
recommender system to provide appropriate contents by filtering the frequent item patterns obtaining through
pattern mining and then ordering the final contents using fuzzy logic into different levels. It has higher
efficiency and accuracy compared to the other parallel methods [1]. Tarus and Niu has conducted study to
understand the different ontology based e-learning recommended systems which demonstrated ontology for
representing knowledge that brought enhancement in the recommendations.
The methodology used is survey of the e-learning recommended systems and compared and
analyzed the results of various ontology based recommended systems. The ontology-based systems uses
hybrid recommendation systems and knowledge-based techniques and other approaches such as content-
based filtering, collaborative filtering, fuzzy-based context-aware and trust-based techniques [6]. Shuai et. al.,
provide extensive review of the researches in deep learning recommended systems and devised
a nomenclature for deep learning based recommended models. Also proposed an organization scheme for
classifying and clustering existing works with advantages and disadvantages of using deep learning based
recommended systems [7]. Dragi Kocev et.al has done an experimental evaluation of Multi label learning
methods by selecting competent methods and using data set from different domains and based on
the previous usage statistics. Multi label learning is learning by examples. The results are experimentally
analyzed and found that the best performing methods are random forests of predictive clustering trees and
hierarchy of multi-label classifier [8]. Salem et. al., suggested an automatic meta-learning recommendation
model which extract learning contents from knowledge units as teaching notes using Natural Language
Processing techniques. NLP helps to extract the verbs based on the cognitive levels. It describes the use of
Blooms taxonomy for computer science domain [9]. Amal et. al., provided a graph based Tringluarity system
for knowledge unit identification and classification using Bloom’s taxonomy levels. When a knowledge unit
is given the system finds out the hidden association in the knowledge unit using Tringluarity graph.
This model can be used to give the new sequential ordering of knowledge units in a textbook [10].
Colin et. al., suggest that the existing learning taxonomies are not useful for practical oriented subjects such
as computer programming and devised a new taxonomy for programming.
A two dimensional approach of Bloom’s taxonomy called Matrix Taxonomy is proposed to provide
more practical framework to assess the learner. The two dimensions are divided as producing and interpreting
which removes the strict ordering and retain the Blooms concepts [11]. Othman et. al., uses Naïve base
classifier method to identify Bloom’s taxonomy levels in text based on rule set in training data. The concept
can be used to order a text book using Blooms Taxonomy cognitive levels and give a new sequential ordering
to the book. The results shows that the several parts of the book which are described as intermediate become
advanced and some advanced topics become intermediate [12]. Yahyaa et. al., analyzed the difficulty levels
of questions asked in class during teaching, using Bloom Taxonomy verbs. The classification is done based
on its difficulty levels using Bloom levels with K-NN, Naïve Bayses and SVM algorithms using term
3. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 4, August 2020 : 4372 - 4380
4374
frequency as the selection criteria. It uses four stages such as text representation, selection, classifier
construction and testing the classifier [13]. Yamaguchi et. al., has developed personalized English teaching
material for beginner level learners which identifies the cognitive level of a text document content.
The difficulty level is identified by the personalized vocabulary of the learner. The learning materials are
recommended based on the vocabulary knowledge of the students. The number of unknown words estimate
the difficulty level of the content. The research has relevance today because of the exponential growth of
e-learning content availability in the web [14]. Yahya and Osman identified difficulty levels using support
vector machine algorithms for question paper categorization based on difficulty levels. Already
categorized questions are gathered and support vector machine classifier is applied on these questions for
classification [15]. Yang et. al., proposed a method to apply teaching and learning to learners from diverse
background effectively using item response theory. The approach uses web document classification by
introducing the concept of knowledge unit obtained from the subject. The questions are developed to measure
and analyze them using item response theory. The learners are assessed through self-assessment based on
the subject and user’s knowledge level the sub topics of the subject. Based on this, the students are divided in
to different groups to learn from the web [16].
3. RESEARCH METHOD
Dataset is collected from popular e-learning websites through web scraping. The contents were
dived in to three different difficulty levels namely beginner, intermediate and advanced. The difficulty level
is identified before downloading the e-content by reading each page of the e-content in the website.
Each page is parsed to produce the text file for further processing. The dataset with varying dimensions are
created to check the robustness of the algorithm at different dimensionalities. The data set is divided in to
three sizes, 600 files, 2100 files and 4000 files to check the performance as shown in Table 1.
Table 1. Description of the datasets used to test the model
Total Files in each dataset Beginner files Intermediate files Advanced files Training files Testing files
600 200 200 200 150 50
2100 700 700 700 525 175
4000 1800 900 1300 3000 1000
3.1. Block diagram
Figure 1 shows the work flow of the proposed framework. Figure 2 show generic architecture of
the proposed framework. The content obtained through web crawling is loaded in to the framework. After
preprocessing and data reduction, bloom taxonomy verbs and its synonyms were added to the selected feature
set to improve the accuracy of the classifier. The random forest classier is used to train and test the model.
The model is validated using the e-learning web pages from different e-learning web sites. Finally,
the eLearning content is recommended to the learner based the domain knowledge of the learner.
Figure 1. Work flow diagram of the classification
4. Int J Elec & Comp Eng ISSN: 2088-8708
Random forest application on cognitive level classification of e-learning content (Benny Thomas)
4375
Figure 2. Generic architecture of the proposed framework
3.2. Preprocessing
Pre-processing minimize noise in the dataset by removing the unrelated and irrelevant data from
the document. It removes all the tab spaces, punctuations, one letter words, two letter words, numeric strings
and stop words. All the letters in the documents are converted to lower case and all words with two letters are
removed from the document. The document is divided into flat array of words after removing metadata elements.
3.3. Feature extraction
The size of the document obtained after preprocessing is further reduced through feature extraction
methods. The number and frequency of unique words in the feature set is obtained and all the duplicate
words are removed to reduce the size of the data. The feature size is further reduced using feature selection
methods by removing less important features and taking only relevant percentage of the total feature set.
This percentage is calculated using N-Fold cross validation as follows. The N-Fold cross validation is done
by taking 15 to 75 percentage of the total feature set.
n = (Total No.of Features*percentage)/100) (1)
Feature = words [0: n], Where percentage is an integer value less than 100 .The different percentage value of
the total feature set is calculated to find the best percentage of feature selection. The data size percentage
between 15 and 25 is giving the best accuracy and it reduced the data size further by 75 to 85 percentage.
The documents after preprocessing is divided into training and testing. 75 percentage of the data is used for
training and remaining 25 is used for testing. The best training and testing percentage is calculated
using N-Fold validation with varying training and testing data size percentage such as 65-35, 70-30,
75-25 ,80-20 and 85-15.
3.4. Bloom’s taxonomy
Bloom taxonomy helps to divide a learning content in to different cognitive levels based on
the difficulty level of the learning content [17]. Bloom Taxonomy is hierarchical, learning at the higher level
depends on having attained sufficient knowledge in the lower level. Before understanding a concept, one
must remember it. In order to apply a concept, one must first understand it. The concept should be evaluated
before analyzing it. To create a concept/product, it must be thoroughly evaluated. Different levels are:
Remembering-lowest level
Understanding-lowest level
Applying-Intermediate level
Analyzing-Intermediate level
Evaluating-Advanced level
Creating-Advanced level
Bloom’s taxonomy helps to identify the difficulty level of the content with the help of different
verbs used in each context [18]. The Bloom’s taxonomy verbs are added to the feature set obtained after data
reduction. The synonyms of each of these verbs are extracted using WordNet from NLTK took kit.
The Bloom’s synonyms are also added to the feature set. This helps to improve the performance of
the classification algorithm and to predict the classes in which the document belong [19].
5. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 4, August 2020 : 4372 - 4380
4376
3.5. Machine learning
The machine learning algorithm is used to train the machine with the model created with the help of
different e-learning documents. In Machine learning, training is done using the fit method, the system is able
to automatically understand difficulty levels of contents passed through using classification algorithms [20, 21].
The random forest machine learning algorithms is used for training the model after comparing many other
algorithms on the data set [22]. The accuracy of the random forest classifier is found to be the highest in
comparison with other algorithms.
3.6. Random forest classifier
Random forest belongs to ensemble family of classifiers as shown in Figure 3. It consist of number
of random decision trees. It recursively generate many binary decision trees from a bagged random set of
data. Each tree is independent from the other and it is constructed from a bootstrap sample of training
data [23]. The trees in the random forest is constructed by an addition of randomness and therefore algorithm
is named as random forest [24]. The data which is left without any decision tree is called the out of bag data
and it is used for testing the performance of the decision tree. It uses feature selection method and feature
ranking based on the importance of a feature in the overall dataset. The accuracy and robustness of the RF is
very high. Its main advantages are its power to handle over-fitting and missing data [25] as well as its
capacity to handle large datasets without eliminating the variables in the feature selection and resilience to
high dimensionality data, insensitivity to noise, and resistance to over fitting. The trees in forest gives out
a prediction result and the class which has more voting is taken as the model prediction value.
Figure 3. Generic architecture of random forest classifier
Random forest consist of a collection of randomized regression trees
𝑅 𝑁(𝑋, 𝐾 𝑀,
, 𝐷 𝑁 ),𝑀≥1 (2)
Where K1, k2, are independently distributed random variable [24]. The Random trees are combined to form
aggregate estimate of regression.
𝑅 𝑁(𝑋, 𝐷 𝑁) = 𝐸 𝐾[𝑅 𝑁(𝑋, 𝐾, 𝐷 𝑁)] (3)
Where 𝐸 𝐾 is the expectation with respect to the random parameter on X and the data set 𝐷 𝑁. the RF get
the most important features from the feature set to construct the decision trees. RF chooses the best fit using
the gini index.
gini(ar) = 1- ∑[𝑃𝑗]2
(4)
𝑔𝑖𝑛𝑖 𝑠𝑝𝑙𝑖𝑡
= ∑
𝑛 𝑎𝑟
𝑛
𝑛
𝑎𝑟=1
𝑔𝑖𝑛𝑖(𝑎𝑟) (5)
6. Int J Elec & Comp Eng ISSN: 2088-8708
Random forest application on cognitive level classification of e-learning content (Benny Thomas)
4377
Where Pj is the frequency of the feature set (ar) at class J, 𝑛 𝑎𝑟 is the number of randomly selected training
records. Each tree in the random forest output prediction value and the class with more vote is taken as
the prediction value. The six Blooms’ taxonomy classes are condensed into three classes with three difficulty
levels. The Random forest classifier performance is improved with the addition of Blooms verbs and its
synonyms into the feature set as RF internally use Gini index to select the best features and Gini index look
for the most frequently occurring features from the feature set [25]. As the Blooms features are abundant in
e-learning content, it improves the performance of the classifier.
4. IMPLEMENTATION
The algorithm is made to run with different data size to understand the best performance and to
identify the optimum data size percentage required. This is accomplished with the help of N-Cap cross
validation. The optimum data performance is obtained at 8 percentage to 15 percentage of data size.
Table 2 and Figure 4 shows the accuracy, training time and testing time of Random forest classifier on
the data set with different dimensionality of the data set. 8 to 14 percentage of the total data is used for testing
the model after N-fold cross validation.
Table 2. Random forest classifier run with 600 files with 8 to 14% feature selection
Dimensionality in Percentage Time needed to Train Time needed to Test Accuracy
8 0,171s 0,017s 0,986
9 0,171s 0,017s 0,990
10 0,155s 0,017s 0,986
11 0,1712s 0,017s 0,986
12 0,171s 0,017s 0,986
13 0,186s 0,017s 0,990
14 0,187s 0,017s 0,918
Figure 4. Result of random forest classifier run with different data size
The algorithm is made to run again after applying Bloom’s Taxonomy verbs and all its synonyms
into the feature set using WordNet from NLTK tool kit. The accuracy of the algorithm is improved further
with the addition of Bloom’s Taxonomy verbs and synonyms. The accuracy, training time and testing time of
the classifier with bloom taxonomy verbs in the feature set is shown in the Table 3 and Figure 5. These
values increased with the addition of Blooms verbs in the feature set.
Table 3. Random forest classifier run using 600 files with 8 to 14%
feature selection using bloom’s taxonomy verbs and synonyms
Dimensionality in Percentage Time needed to Train Time needed to Test Accuracy
8 0,282s 0,000s 0,983
9 0,264s 0,017s 0,992
10 0,266s 0,017s 0,992
11 0,281s 0,017s 0,992
12 0,295s 0,017s 0,992
13 0,344s 0,017s 0,992
14 0,297s 0,017s 0,992
7. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 4, August 2020 : 4372 - 4380
4378
Figure 5. Random forest classifier run with different data size with bloom’s taxonomy verbs and synonyms
4.1. Recommendation
The trained model is saved and validated on real data using many web sites links from popular
e-learning web sites, The web pages from e-learning web sites are passed to the Framework. The classifier
divides the e-learning content from multiple websites in to three different difficulty levels and recommended
to the user as shown in Figure 6.
Figure 6. Recommendation of e-learning content using trained Framework based on difficulty levels
5. RESULTS AND DISCUSSION
Random forest classifier is used for developing the intelligent framework to assess the difficulty
level of the e-content in multiple websites. The framework can be used to recommend right learning content
to a learner based on the domain knowledge level. The model is trained with data sets of varying size using
different percentage of feature selection. The model is test with N-Fold cross validation to obtain the best
accuracy. The trained model is tested with different percentage of test data set to ensure the accuracy before
saving the final model. The saved model is tested with real time web site links and found that the values
obtained are correct. The output is validated using the link and check the actual data in the web sites and
found that the difficulty levels are predicted with accuracy. The output of the classifier show in Figure 7.
URL Subject Topic Difficulty Level
https://www.w3schools.com/java/java_booleans.asp java Booleans beginner
https://www.w3schools.com/java/java_arraylist.asp java ArrayList intermediate
https://www.w3schools.com/java/java_break.asp java Break and Continue beginner
https://www.w3schools.com/java/java_comments.asp java Java Comments beginner
https://www.w3schools.com/java/java_constructors.asp java Constructors beginner
https://www.w3schools.com/java/java_data_types.asp java Data Types beginner
https://www.w3schools.com/java/java_date.asp java Date and Time intermediate
https://www.javatpoint.com/InetAddress-class java Java InetAddress advanced
Figure 7. The output of the classifier using e-learning content from websites with different difficulty levels
8. Int J Elec & Comp Eng ISSN: 2088-8708
Random forest application on cognitive level classification of e-learning content (Benny Thomas)
4379
6. CONCLUSION
The number of e-learning web sites and the users of these web sites increased dramatically over
the years because of the advancement in internet and e-learning web sites. The e-content availably is so much
that the user often found it hard to figure out the right content. This leads to the necessity of an intelligent
solution to recommend the right e-learning content to the user. The proposed framework uses a Random
forest Classifier to develop a trained model. The model is used to classify the e-learning content in web sites
based on its difficulty levels. The framework is useful to find the exact learning content from a large
collection of content from the web site based on the knowledge level of the user.
REFERENCES
[1] S. Pariserum Perumal, G. Sannasi, and K. Arputharaj, “An intelligent fuzzy rule-based e-learning recommendation
system for dynamic user interests,” J. Supercomput., vol. 75, pp. 5145-5160, 2019.
[2] G. Geetha, M. Safa, C. Fancy, and D. Saranya, “A Hybrid Approach using Collaborative filtering and Content
based Filtering for Recommender System,” J. Phys. Conf. Ser., vol. 1000, no. 1, 2018.
[3] K. I. Ghauth and N. A. Abdullah, “Learning materials recommendation using good learners’ ratings and content-
based filtering,” Educ. Technol. Res. Dev., vol. 58, no. 6, pp. 711–727, 2010.
[4] A. Nuntiyagul, K. Naruedomkul, N. Cercone, and D. Wongsawang, “Adaptable learning assistant for item bank
management,” Comput. Educ., vol. 50, no. 1, pp. 357–370, 2008.
[5] M. K. M, S. D. H, P. G. Desai, and N. Chiplunkar, “Text Mining Approach to Classify Technical Research
Documents using Naïve Bayes,” vol. 4, no. 7, pp. 386–391, 2015.
[6] J. K. Tarus, Z. Niu, and G. Mustafa, “Knowledge-based recommendation: a review of ontology-based
recommender systems for e-learning,” Artif. Intell. Rev., vol. 50, no. 1, pp. 21–48, 2018.
[7] S. Zhang, L. Yao, A. Sun, and Y. I. Tay, “Deep Learning Based Recommender System : A Survey,” ACM Journals,
vol. 52, no. 1, 2019.
[8] G. Madjarov, D. Kocev, D. Gjorgjevikj, and S. Džeroski, “An extensive experimental comparison of methods for
multi-label learning,” Pattern Recognit., vol. 45, no. 9, pp. 3084–3104, 2012.
[9] F. Nafa, J. I. Khan, and S. Othman, “Extending cognitive skill classification of common verbs in the domain of
computer science for algorithms knowledge units,” CSEDU 2017 - Proc. 9th Int. Conf. Comput. Support. Educ.,
vol. 1, no. Csedu, pp. 173–183, 2017.
[10] F. Nafa, J. I. Khan, S. Othman, and A. Babour, “Mining cognitive skills levels of knowledge units in text using
graph tringluarity mining,” Proc. - 2016 IEEE/WIC/ACM Int. Conf. Web Intell. Work. WIW 2016, pp. 1–4, 2017.
[11] U. Fuller et al., “Developing a computer science-specific learning taxonomy,” ITiCSE-WGR 2007 - Work. Gr.
Reports ITiCSE Innov. Technol. Comput. Sci. Educ., pp. 152–170, 2007.
[12] F. Nafa, S. Othman, and J. Khan, “Automatic concepts classification based on bloom’s taxonomy using text
analysis and the Naïve Bayes Classifier Method,” CSEDU 2016 - Proc. 8th Int. Conf. Comput. Support. Educ.,
vol. 1, no. Csedu, pp. 391–396, 2016.
[13] A. A. Yahya, A. Osman, A. Taleb, and A. A. Alattab, “Analyzing the Cognitive Level of Classroom Questions
Using Machine Learning Techniques,” Procedia - Soc. Behav. Sci., vol. 97, pp. 587–595, 2013.
[14] I. Horie, K. Yamaguchi, K. Kashiwabara and Y. Matsuda, “Improvement of difficulty estimation of personalized
teaching material generator by JACET,” 2014 Information Technology Based Higher Education and Training
(ITHET), York, pp. 1-8, 2014.
[15] A. A. Yahya and A. Osman, “Automatic Classification of Questions Into Bloom’s Cognitive Levels Using Support
Vector Machine,” Proc. Int. Arab Conf. Inf. Technol, pp. 1–6, 2011.
[16] K. M. Yang, R. J. Ross, and S. B. Kim, “Constructing different learning paths through e-learning,” Int. Conf. Inf.
Technol. Coding Comput. ITCC, vol. 1, pp. 447–452, 2005.
[17] F. Nafa and J. Khan, “Conceptualize the domain knowledge space in the light of cognitive skills,” CSEDU 2015 -
7th Int. Conf. Comput. Support. Educ. Proc., vol. 1, pp. 285–295, 2015.
[18] Anderson, L. W, & Krathwohl, D. R. “Bloom ’ s Taxonomy Action Verbs,” 2001.
[19] B. Thomas, “The Effect of Bloom’s Taxonomy on Random Forest Classifier for cognitive level identification of
E-content,” EasyChair The world for scientists, pp. 1–6, 2020.
[20] K. Kowsari, K. J. Meimandi, M. Heidarysafa, S. Mendu, L. Barnes, and D. Brown, “Text classification algorithms:
A survey-Good,” Inf., vol. 10, no. 4, pp. 1–68, 2019.
[21] C. C. Aggarwal and C. X. Zhai, “A survey of text classification algorithms,” Min. Text Data, vol. 9781461432,
pp. 163–222, 2012.
[22] D. C. J. Mr. Benny Thomas, “Machine learning based Text document classification for e-learningt,” Int. J. Recent
Technol. Eng., vol. 8, no. 4, pp. 1–9, 2019.
[23] D. Grissa, et al., “Feature selection methods for early predictive biomarker discovery using untargeted metabolomic
data,” Front. Mol. Biosci., vol. 3, no. 30, pp. 1–15, 2016.
[24] P. Biau, “Analysis of a Random Forests Model G´erard,” Anaesthesiol. Intensive Ther., vol. 49, no. 5, pp. 373–381, 2017.
[25] B. H. Menze et al., “A comparison of random forest and its Gini importance with standard chemometric methods
for the feature selection and classification of spectral data,” BMC Bioinformatics, vol. 10, pp. 1-16, 2009
9. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 10, No. 4, August 2020 : 4372 - 4380
4380
BIOGRAPHIES OF AUTHORS
Mr. Benny Thomas research scholar from the Christ (Deemed to be University) Bangalore, has
completed his MPhil in Computer science from Madurai Kamaraj University. Worked in industry in
different roles such as software developer, trainer, and training manager. His research interests are
Artificial Intelligence, Big data, Data Analytics and Deep Learning Neural Networks.
Dr. Chandra J. Associate Professor from Department of Computer Science; CHRIST (Deemed to
be University) holds a Masters in Computer Applications from Bharathidasan University. PhD from
Hindustan University. Her research interests include Artificial Neural Network, Data Mining,
Genetic algorithm, Big data analytics, Deep learning, and Convolutional Neural Networks Predictive
analytics. And Medical Image Processing.