
Yacine LafifiUniversité 8 mai 1945 - Guelma
Yacine Lafifi
Professor
About
58
Publications
31,169
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
148
Citations
Introduction
Yacine Lafifi is currently working as a Full Professor at the Computer Science Department of Guelma University, Algeria. He works in e-learning research field since 1997. He received his PhD in computer science in 2007. He has several published papers in conferences and journals. Furthermore, he is an editorial board member of many international journals. Currently, he works on e-Learning environments, Collaborative learning, Artificial intelligence in education, Intelligent agents, MOOC.
Publications
Publications (58)
In e-learning environments, several activities are offered to learners, including learning and assessment activities. During these activities, the learner may encounter difficulties, such as blocking situations or lack of motivation. This paper presents a new approach to detect these difficulties based on the learner's emotional states and recommen...
The coronavirus pandemic has spread to several countries resulting in one of the largest educational disruptions in history. To address this challenge the use of distance education in many institutions by adopting online learning platforms. The administrators of these platforms are scared off by the high number of at-risk learners. Early prediction...
Distance learning environments are increasingly offering more comfort to both learners and teachers, allowing them to carry out their academic tasks remotely, especially in critical times where it is difficult, or even dangerous, to bring these actors together in one physical place. Nevertheless , These same environments are complaining about the m...
This paper introduces a new facial expression recognition method based on Gabor filters and a genetic algorithm. Gabor features are extracted from regions of interest of the human face detected using facial landmarks. In addition, a genetic algorithm was designed to optimize SVM hyperparameters and select the best features simultaneously. The exper...
Collaborative learning is of great help in improving the training of learners in e-learning systems. But the efficiency of collaborative
learning depends on the quality of the learning groups formed. The question is therefore: which variables should be used to group learners in order
to reach the most effective collaboration between them? In this p...
In the last few years, many terms related to learning environments have emerged. Each one of these terms is distinguished by a set of criteria such as the target audience, the duration of learning, the type and nature of the educational content, the manner of dissemination of knowledge, etc. Among problems encountered in these environments, the lac...
A conflict is in a dispute between two or more people with different perceptions on the same subject. In this situation, it is important to know when the conflict situation arises and to affect a qualified person to play the role of rescuer. In a distance learning system or in a project-based learning situation, learners can fall into this situatio...
Within academic communities, to facilitate research and encourage collaboration, it is important that individuals can identify the right expertise or resources and interact with potential collaborators. However, finding a good collaborator may not be easy task for several reasons. The expertise is highly dynamic, difficult to qualify and quantify....
As in many fields, the field of education has undergone substantial transformations with the spread of Information and Communication Technologies (ICT). These changes can be clearly seen through the huge breakthrough achieved in remote eduation field. From now on, not only the content of the courses is adapted to the needs of each individual learne...
To assume the productivity of students in the workplace, the higher educational institutions would be faced by a challenging reality that of how to keep focus on technicalities while improving the set of soft skills. Therefore, the main aim of this research is improving students’ soft skills and thus their cognitive skills in parallel, to prepare t...
Problem-based learning (PBL) is an approach that improves students' skills in problem solving. The application of PBL as an approach of teaching in a class requires students' presence; such constraint cannot be fulfilled by all students. Therefore, it is important to avoid this problem by implementing an online PBL environment where students are gr...
The free nature and open access courses in the Massive Open Online Courses (MOOC) allow the facilities of disseminating information for a large number of participants. However, the “massive” propriety can generate many pedagogical problems, such as the assessment of learners, which is considered as the major difficulty facing in the MOOC. In fact,...
The education level of any given nation is a major indicator of its progress and well-being. Developed countries are always elaborating new curricula and integrating them into modern technological forms in order to make the learning process much more easier. Following these countries footsteps, underdeveloped countries are trying to do the same and...
Online education is becoming more and more an effective and necessary supplement to achieve adaptive and personalized education Unfortunately, the task of developing such systems is not an easy job. And even after the development of online education systems, another continuous and tedious task remains periodically solicited; it is the task of desig...
Problem-based learning (PBL) is an approach that improves students' skills in problem solving. The application of PBL as an approach of teaching in a class requires students' presence; such constraint cannot be fulfilled by all students. Therefore, it is important to avoid this problem by implementing an online PBL environment where students are gr...
When it comes to complex and distributed problems, Multi-Agent Systems (MAS) seems to be a good candidate that can offer lot of solutions especially in the field of remote education. Combining agent technology with other techniques such as Educational Data Mining (EDM), Case Based Learning (CBR), Emotion Recognition Systems (ERS) can give outstandi...
The improvement of the cognitive and social skills of learners was the subject of several studies. The later was interesting the researchers from different specialties: educational sciences, cognitive psychology and computer science. The majority of these researches have been focused on cognitive skills. As result, several systems and approaches ha...
The free nature and open access courses in the Massive Open Online Courses (MOOC) allow the facilities of disseminating information for a large number of participants. However, the "massive" propriety can generate many pedagogical problems, such as the assessment of learners, which is considered as the major difficulty facing in the MOOC. In fact,...
The Massive Open Online Courses (MOOC) have
been the subject of several research projects in major educational
institutions. This new generation of learning systems must
integrate new learning activities that amplify the learner's role in
order to learn well. Our approach consists in equipping the
learner with a set of pedagogical activities that a...
Collaboration among students in virtual environments especially in education is becoming an important precondition of success. This paper discusses how collaborative learners may help other learners in a tutoring system. Tutoring has become an essential task in distance learning environments. Grouping learners with different skills can solve many p...
The quality of services (QoS) has a key role to improve the performances of the collaborative mobile learning. However, many factors can limit it such as the cache management policies, the collaboration architecture, a heavy communication, etc. Therefore, we are interested in developing an impeccable learning system supporting cache management, col...
This paper presents a new approach of learners grouping in collaborative learning systems. This grouping process is based on traces left by learners. The goal is the circular dynamic grouping to achieve collaborative projects. The proposed approach consists of two main algorithms: (1) the circular grouping algorithm and (2) the dynamic grouping alg...
Practical works for informatics students are an assured step to consolidate the theoretical concepts acquired during the educational activities. These practical works allow learners to deepen knowledge in a particular area through the development of the Internet. In this paper, we present a computer-supported collaborative practical works system fo...
In e-learning systems, tutors have a significant impact on learners' life to increase their knowledge level and to make the learning process more effective. They are characterized by different features. Therefore, identifying tutoring styles is a critical step in understanding the preference of tutors on how to organize and help the learners. In th...
In e-learning systems, the tutors play many roles and carry out several tasks that differ from one system to another. The activity of tutoring is influenced by many factors. One factor among them is the assignment of the appropriate profile to the tutor. For this reason, the authors propose a new approach for modeling and evaluating the function of...
In collaborative learning environments, finding the right collaborator is critical for collaboration and sharing experience. In this work, we propose a new method to recommend relevant collaborators in a collaborative learning environment. The proposed approach is based on the similarity calculation between target learner and candidate learner by u...
E-learning is one of the most important research fields in the last decades. It attracted the interest of research communities to develop human learning environments using the latest technologies. In such environments, several strategies and methodologies have been successfully integrated for different purposes. Recommendation tools are among these...
By the increase of the use of CSCL environments, different systems are appeared. These systems have different presentations and designs. The diversity of these environments leads to the emergence of a big problem, where the learners may waste time with wrong scenarios. So, a phase of learners monitoring is appropriate and important in these systems...
Modeling learners is necessary to achieve an accurate learners' needs and improve their engagements to the systems by capturing their activities. In this work, we describe a new learner model which stores all the relevant information about a learner with the aim of providing an immediate and efficient solution to student's learning problems. To ext...
In Computer-Supported Collaborative Learning (CSCL) systems, the learners collaborate to reach the common goals. They left a lot of traces that concern all their pedagogical activities: learning, assessment, collaboration, tutoring, etc. The huge quantity of traces meets some tasks very difficult mainly the following-up of learners. The last is car...
Currently, numerous researches made several treatments on the traces recorded from distance learning environments. These researches collect traces from different sources to solve several problems: (i) support learners, (ii) engineering/reengineering of learning devices and (iii) adaptation/personalization of learning environments. The traces descri...
By the increase of e-learning platforms, huge data sets are made from different kinds of the collected traces. These traces differ from one learner to another according to their characteristics (learning styles, preferences, performed actions, etc.). Learners' traces are very heterogeneous and voluminous, so their treatments and exploitations are d...
Many researchers have shown the good effects of collaborative learning. This learning strategy aims at providing learners, who are grouped in small groups, with some tools for increasing their cognitive and behavioral profiles. In CSCL (Computer-Supported Collaborative Learning) environments, knowledge construction appears through the interaction a...
In e-learning environments, tutors perform the main function of tutoring. They follow up learners and answer their assistance requests which require different skills. These requests may not belong to the tutors' skills and competencies, so collaboration among other tutors is expected. In fact, this collaboration can improve tutors' skills and provi...
Ces actes regroupent les articles présentés lors des 3èmes Journées Doctorales en Informatique (JDI'2013) qui se sont déroulées les 04-05 Décembre 2013 a l’Université 8 Mai 1945 de Guelma, Algérie.
JDI est une manifestation scientifique qui a pour objectifs de regrouper les jeunes thésards en informatique avec leurs différentes problématiques de re...
Collaborative learning systems provide a lot of traces of their users (activities, uses, collaboration, interaction,...etc). These traces are voluminous and some of them are not relevant. So, the tutor take a lot of time to read and trait them. The aim of this paper is to present a new trace mining technique that is based on the meaning of the trac...
This paper proposes an approach for the initialization and the construction of tutor's model in the e-learning systems. This actor has several roles and different tasks from a system to another. His main purpose is tracking and guiding students throughout their learning process. In their first interaction, the system has rather little information a...
One of the objectives of online learning systems is to support new learners in order to minimise failure problems and to increase training success. The availability of assistance and guidance can improve cognitive and behavioural levels of learners. This task is dedicated to a human actor, who is “the tutor”. In existing tutoring systems, learner i...
By interacting with the environment, a person generates a multitude of signals. In the case of collaborative learning, these signals allowed a learner to have some knowledge of the actions and the intentions of his colleagues. The knowledge of others, which is resulting from his interaction with the environment, is often mentioned in literature by...
Laf_yac@yahoo.fr; touil_ghassen@yahoo.co.uk Executive Summary Several researchers have studied the impact of collaboration between the learners on their cogni-tive levels, but few studies have been carried out on the impact of collaboration between the teachers. The aim of our research is to study the effects on the knowledge levels of learners of...
In this paper, we want to know if the collaborative editing of courses can improve the knowledge levels (i.e. Cognitive) of learners. In order
to verify this hypothesis, we have implemented an authoring system, which takes into account the collaboration between the teachers for the
construction of training subjects. This system can be used by any h...
In online learning environments, the tutor's role is essential. The tutor has several roles and consequently has several functions according to the context and the target community. In existing learning systems, these roles are fixed once and for all and sometimes are not explicitly defined. This makes pedagogical tasks very difficult as well as th...
The users of any educational software may leave traces which concern all their activities. In collaborative learning context, these traces are very voluminous and very heterogeneous. They are the results of various interactions between the actors themselves, and between the actors and the system. Hence, first, they must be collected and filtered. T...
In this paper, we propose to use traces in order to facilitate the process of learners monitoring in collaborative learning context, where the interactions between the human actors are very voluminous and very heterogeneous. These traces concern the entire pedagogical activities of the actors as well as the use of the system resources. Hence, first...
The principal function of the CSCL environments is to provide to the various users (students, teachers, tutors…), the best activities with the best tools at the best time according to their needs. If a CSCL system is a collection of activities or learning process, we can cut out its functionalities in a certain number of autonomous functions which...
The purpose of this paper is to extract the criteria using for looking for collaborators and examine their relevance. These search criteria are used by a search engine that is part of a distance computer supported collaborative learning. The goal of the developed engine is to facilitate the collaborators search for a learner who asks for collaborat...
Collaborative learning is a learning strategy where multiple learners interact with each other in order to achieve the objectives of each one. Its impact on learners' levels is assured; it is obvious that it is necessary to be interested in learning group environments instead of individual learning environments. In this paper, we present some tools...
Over the last several years, there has been significant progress in techniques for creating autonomous agent, i.e. systems that are capable of performing tasks and achieving goals in complex, dynamic environments. These agents are able to interact with other agents and collaborate with them to achieve common goals. A promissing application area for...
RESUME : L'apprentissage collaboratif est une stratégie d'apprentissage où de multiple apprenants interagissent l'un avec l'autre afin d'atteindre les objectifs de chacun. Son impact sur le niveau de l'apprenant étant assuré, il est évident qu'il faut plus s'intéresser aux environnements d'apprentissage en groupe qu'aux environnements d'apprentissa...
Questions
Questions (19)
Projects
Projects (14)
improve the success rate of learners,
in the context of machine learning, we develop a new approach for facial expressions recognition process
The objective of this project is to propose an intelligent tool, which allows taking into account the tasks of online counselling and tutoring for university students after the COVID-19 pandemic. This tool can be integrated into an online learning environment. The online counselling tool should take in particular the psychological concerns and questions posed by students. In addition, the proposed environment provides the tutors and psychologists with all the functions and services to carry out their functions at distance.