HOME JOURNALS CONTACT

Information Technology Journal

Year: 2013 | Volume: 12 | Issue: 4 | Page No.: 763-769
DOI: 10.3923/itj.2013.763.769
Study on Agent-based Intelligent Feedback System in Online Teaching and Interactive Learning
Li Li and Ning Chen

Abstract: As a new education pattern, online teaching and interactive learning teaching breaks the constraints of time and space of the traditional teaching mode, but it has an obvious deficiency in personalized teaching which advocates teaching students in according to their aptitude. In order to solve this problem, on the base of the traditional network teaching system, it is necessary to increase an intelligence feedback system which is responsible for the task of such as adaptively pushing and updating the learning content, presenting the personalized home page, intelligently answering questions from the learner and so on. In online teaching and interactive learning practice, using this agent-based intelligent feedback system greatly enhanced the effect of personalized teaching and also promoted the development of the online teaching and interactive learning system.

Fulltext PDF Fulltext HTML

How to cite this article
Li Li and Ning Chen, 2013. Study on Agent-based Intelligent Feedback System in Online Teaching and Interactive Learning. Information Technology Journal, 12: 763-769.

Keywords: Online teaching, data mining, interactive learning, agent technology, intelligent feedback, Apriori algorithm and eigenvalue extraction

INTRODUCTION

With the rapid development of network and database technology, the online teaching and interactive learning has grown up in worldwide; it mainly uses web technology and database technology to realize its real-time, interactive and dynamic features (Allen and Seaman, 2007). Networking teaching can realize resources sharing; break the traditional constraints of time and space; use multimedia technology to create rich and vivid environment to stimulate the students' interest; realize the independent and active learning (Lee and Deng, 2008). Although online teaching and interactive learning has made great achievements, but there still exists many problems (Xue and Cui, 2006), especially personalized teaching which advocates teaching students in accord to their aptitude (Kone et al., 2000). In order to solve this problem, it is necessary to increase an intelligence feedback system which is responsible for the task of such as adaptively pushing and updating the learning content, presenting the personalized home page, intelligently answering questions from the learner and so on (Chen and Li, 2012).

This study proposes an agent-based intelligent feedback system in online teaching and interactive learning, designs the online teaching and interactive learning system and the intelligent feedback system, studies the key technical including eigenvalue extraction (Wang and Peng, 2007) and data mining technology and realizes the system and presents the main interface. In this way, the system can overcome the personalization defects of traditional online teaching and interactive learning (Shen et al., 2008).

INTELLIGENT FEEDBACK IN ONLINE TEACHING AND INTERACTIVE LEARNING

Online teaching and interactive learning system realized the interactive teaching activities with the aid of computers and artificial intelligence technology. The biggest difference of online teaching and interactive learning system and the ordinary teaching system lies in the different teaching way, the former realized not face-to-face exchanges of the teacher and the learner through the online communication technology and the latter is mainly face-to-face teaching which was composed of the teacher module, the learner module and the knowledge base module. In online teaching and interactive learning system, the intelligent feedback is to adapt to the learner’s learning requirements constantly according to the change of the learner’s module state with the use of the adaptive engine technology and the data mining technology (He et al., 2011). With the aid of intelligent feedback, the online teaching and interactive learning system can achieve the learner’s perfect experience according to their different learning interest and preference. In the learner’s view, the system just like tailored for him. The main function of the intelligent feedback system embodied in the following three points:

The intelligent feedback system can constantly revise the learning database’s visual display according to the change of the learner module, such as placing the frequently-used learning module on the top position, recording the learning content intelligently, displaying the teacher’s evaluation in home page, etc. So the online teaching and interactive learning system with intelligent feedback can guide the learner’s learning process, the learner also can better adjust their learning state and methods
According to summarizing and analyzing of the learner’s learning habits, needs and preference, the intelligent feedback system realize automatically the knowledge field’s adaptable push and release suitable for the learner, create personalized learning space for each learner and this kind of intelligent guide can enhance user experience in the online teaching and interactive learning system to a great extent
The intelligent feedback system can realize question-answering intelligently which search the common problems from the learner in database and provide basic answer feedback, just like the teacher answer question timely in face-to-face teaching environment

AGENT TECHNOLOGY

Since released by Massachusetts Institute of Technology, the agent technology was applied to many fields relying on its own good interaction and intelligent characteristics, especially in the artificial intelligence field. It’s internal structure is shown in Fig. 1.

The agent contains eight aspects, namely properties, methods, language, knowledge, reasoning mechanism, global knowledge, inheritance mechanism, system services, these eight aspects work together, to realize the function of the agent.

Choosing agent technology as the main technology of the online teaching and interactive learning, depended on its characteristics. The realization of online teaching and interactive learning system need the help of its characteristics, especially targeted, intelligent and collaborative characteristics (Liu, 2006), in which objectives and intelligent characteristics help us to establish online teaching and interactive learning feedback system, collaborative characteristic better meet the more users and more demand features of the online teaching and interactive learning system. This study uses Agent technology as the main way to communicate in the intelligent feedback system.

Fig. 1: Internal structure of agent

DESIGN OF THE ONLINE TEACHING AND INTERACTIVE LEARNING INTELLIGENT FEEDBACK SYSTEM

The overall design of the online teaching and interactive learning system: Online teaching and interactive learning adopts the client-agency-server model, communication between the client and the server does not communicate directly through HTTP to server, but through the middle layer agency which is responsible for transmitting request and response, so this mode is different from ordinary C/S model. There are some online teaching and interactive learning systems currently who use the browser landing program, but are often not as good as the client mode in functional aspects, because the client of online teaching and interactive learning system should be practical and easy to operate etc.

In addition to receive the date from server-side, the client in local client program can also realize part of the functions, such as storing the learning information, setting permission, etc.; agent is mainly responsible for the communication between the client and the server, completing the real-time communication; the server make different response for different client needs through HTTP protocol according to data information provided by different database. The structure of the online teaching and interactive learning system model is shown in Fig. 2.

The design of the intelligent feedback system: Online teaching and interactive learning system breaks the timeliness and region restriction of the traditional teaching, but the teacher and the learner can’t communicate face-to-face, so the communication between them forward a higher request for online teaching and interactive learning, otherwise they can’t communicate fluently in online teaching and interactive learning environment (Abu-Naser, 2008). At the same time, there are a lot of registered participants and everyone’s learning time may be different, in the online teaching and interactive learning system, the teacher may not teach or correct paper online at any time. Therefore, the research on agent-based intelligent feedback system in online teaching and interactive learning is very meaningful.

Fig. 2: Model of online teaching system

In online teaching and interactive learning system, the intelligent feedback should not only help the student know their learning progress and learning effect timely, but take the appropriate strategy to improve the learning method according to the teacher’s feedback information and promote the advantages of online learning. On the other hand, the online learning system can help the student choose their related courses adaptively based on the students’ study habits and learning state, the learning course and content will be displayed in home page so as to emphasize it. How to implement these functions, in addition to the input information of student model, the system should combine a large number of data analysis in order to get the base of the intelligent feedback. The intelligent feedback model is shown in Fig. 3.

The online intelligence feedback system generally consists of three modules: data input module of a student model, database module, feedback module. As the data input of the feedback system, student model is the important part of the feedback system’s realization, it is to synthesize all operation records after the student login online teaching and interactive learning system, it is to summarize up the student’s learning behavior and it is necessary to quantify standard of the student's learning behavior before using these date.

Fig. 3: Model of intelligent feedback system

The date input of the feedback system mainly includes three contents: One is the online system’s log files, the student had the user name and the password to login system after registration, the student’s every operation in the online system will be recorded, including carrying out what interface operation, launching what questions and return card, etc.; The second is the student’s study situation in the knowledge database, such as learn which course which notes and self-test, etc. (Yang, 2010). The three step is to build adaptive-question-answering system according to the student's common questions and their learning fields.

The intelligent feedback system of online teaching and interactive learning use five databases, that are learning record library, strategy database, teaching content library, Q and A library, student information base. The student information base mainly record the student’s user name and password, the landing time and online learning time. Strategy database mainly storage the students using condition in the teaching system, such as the extraction of eigenvalue data.

Feedback module mainly included presenting personalized navigation, dynamically updating learning content, intelligent question and answering, test feedback and the teacher's suggestions. Personalized navigation is to present different interface according to different students' different learning situation; updating learning content dynamically is to adjust students learning content timely according to the students’ current learning condition and learning state; Intelligent question and answering accomplish its intelligent function through the keyword search according to the students’ basic question; test feedback and the teacher’s suggestions is to give feedback and advice according to the information of the students’ online testing system.

Fig. 4: MVC communication diagram

The design of the whole system adopts MVC (model-view-controller, MVC) design pattern, this MVC design mode separate representation logic and business logic, three parts each has its own job and realize together the function of online teaching and interactive learning system. Model is the core of the whole system and is the main frame of application's program, most of the business was completed in the model; view is the intuitive present of online teaching and interactive learning system and mainly manage user interface; controller deliver the information submitted by view to model to update, controller is responsible for the communication between model and view, the model change it and notice view page to update through the controller, the relation among the three parts is shown in Fig. 4.

MVC use layered structure, structure is very clear and the component can be flexible and reused. Using the MVC design pattern to develop online teaching and interactive learning management system is easy to maintain and extend. The view layer is composited mainly by all sorts of HTML and JSP page and is responsible for presenting the content of the online teaching and interactive learning system directly. Controller module plays an irreplaceable role as the bridge between view and model between which is responsible for processing the students' HTTP request, executing action through the model and then transmitting the response to view interface; Model layer mainly completes the system’s business part, analyzes and finishes all business (Gong, 2012).

KEY TECHNICAL ANALYSIS OF INTELLIGENT ONLINE TEACHING AND INTERACTIVE LEARNING FEEDBACK SYSTEM

Eigenvalue extraction: The main task of the eigenvalue extraction is to form strategy database through the processing log or log agent generated by the students accessing to online teaching and interactive learning, including data sifting, data specification and data fusion. Its purpose is store the students’ behavior in system to log for the preparation of data mining. The eigenvalue extraction process is very important, because of the quality of the extracted eigenvalue is related to the quality of the data mining.

The collection of students’ behavior have different channels, but still basically comes from log files of the online teaching and interactive learning system server, log files main record the student’s operation behavior in the teaching system. For example, the students’ user name and password, specific web address ever visited by the students, as well as other operation in the teaching system. In many operations, how to extract feature value is a key problem, the process to extract characteristic value should not only be easy to implement, but also the characteristic value extracted should have certain practical significance for us to further analysis and study. The strategy database storage the students’ useful behavior data and is responsible for the process strategy of eigenvalue extraction. The concrete realization is to recognize the user’s identity according his user name and to extract specified user’s operation behavior records through the log files in the system, then to storage the valuable operation behavior data to strategy database. The process of eigenvalue extraction mainly includes four parts: identity recognition, data screening, session identification and sequence identification:

Identity recognition is to classify different the students’ behavior separately, mainly according to the students’ username and password and at the same time according to the IP address to distinguish different students
Data screening is to integrate the students’ log content, delete noise date, save relevant useful data of the follow-up data mining algorithm and at the same time, transform and process these useful data, provide an operational date for data mining
Session identification is to recognize the user’s operation, to distinguish this user’s different session. The user’s session is refers to of a series of operation after he login to online teaching and interactive learning system which must have a certain interaction between the user and the server, if the user just click blank, this doesn’t belong to the category of conversation. Session identification is mainly to break a user’s all operation records into a single session
Sequence identification is mainly for find suitable session for data mining from a user’s all sessions set. The session after sequence identification will become the direct data source of data mining

Fig. 5: The process of data mining

Data mining technology: Use data mining technology to analyze effective data after sequence identification, the system can get the students’ habitual operation process which reflect broadside the students’ learning style and learning habits (Wang et al., 2002). In view of these learning preferences and learning rules, the system can recommend suitable learning content as intelligent feedback.

There are many methods of data mining, such as use artificial neural online algorithm, decision tree algorithm or genetic algorithm, path analysis, the association rules analysis, clustering and statistical classification methods. By one of these method, the system can get statistics data of the students’ residence time in a learning module, these data can save to the students’ model library, to some extent, these data can reflect this student’s interest level of the module knowledge. Combined with the module test, the system can analyze the difficulty degree and master degree of the module knowledge. If student visited a learning video many times and the visits have certain regularity, the online system using data mining technology can analyze this learner’s learning style, so that to recommend related study content to this learner (Zhou et al., 2010). The process of data mining is shown in Fig. 5.

Through comprehensive comparison, Apriori algorithm is very suitable as data mining algorithm of a feedback system, it is also called the "iterative method of search step by step", the basic principle is to use the current n-1 item set to get n item set, then judgment whether the set is frequent item sets with the help of database. The realization of the Apriori algorithm is relatively simple and can be divided into two steps: first, it is to find the frequent operation from all operation behavior, also can be call frequent item sets. The definition of the frequent item sets is decided by the minimum support threshold in the algorithm design process. Secondly, with the aid of these frequent item sets, it is to generate corresponding association rules generation. In comparison, the first step needs the larger work, but also is the key of the algorithm. But in the application of online teaching and interactive learning system, if the number of students is very large, data quantity statistics is abundant, it costs a lot of time to count all participants’ frequent item sets, so it is necessary to optimize the current Apriori algorithm to solve the efficiency problem which will be studied on the follow work. All participants to statistics of frequent project meeting cost a lot of time, so it needs to make certain optimization for the current Apriori algorithm and this problem will be studied in the following work.

SYSTEM IMPLEMENTATION

According to the MVC layered architecture, we design and complete the online teaching and interactive learning intelligent feedback system, the main interface is shown in Fig. 6.

The online teaching and interactive learning system menu mainly include: course home page, the course content, the study guide, mock examination, online commentary, references, the curriculum research, curriculum resources, online communication, course management, etc. and it is the entrance to the online teaching and interactive learning system. The main interface have buttons such as the online learning, examination, homework uploading, online communication, survey voting which help to realize the basic function of the online teaching and interactive learning. In addition, learning content module in the lower left corner is the adaptive feedback according to the students' learning habits and learning preference, the system will update learning content module to provide interested learning content for students and teachers' feedback suggestion module give learning advice according to each learning or examination, so as to let the student understand his own learning and adjust his learning plan according to the advice.

The system’s function is rich, it covers all modules of the general online teaching and interactive learning system and increases the function of intelligence feedback.

Fig. 6: Main interface of online teaching system

The first page’s adaptive feedback learning content, the first time feedback of the teacher’s suggestion, etc., compared with the general online teaching and interactive learning system, the system with intelligent feedback increases the individuation and improves the interactivity and intelligent.

CONCLUSION

Because of its convenience, online teaching and interactive learning system has been widely applied, intelligent feedback system can not only recommend learning resources according to the students' learning habits, but also can present personalized home page and realize intelligent question-answering, the study on it has certain practical significance. In this study, the author designed agent-based intelligent feedback system and explained the key technology aiming to further perfect the of online teaching and interactive learning system. We have used it in photography course and obtained good teaching effect.

Although, this system can realize intelligent feedback, but it needs to do more research to improve real-time and accuracy function and it puts forward more severe challenges to the system’s data extraction and analysis. First is to optimize the data extraction mode to improve the speed of data analysis so as to meet real-time requirement; The second is to improve the existing data mining algorithm to realize more accurate feedback. Last is to improve the interaction and interface more friendly.

ACKNOWLEDGMENTS

This study is supported by Foundation of the Education Department of Shaanxi Province (12JK0931), Guidance Project of China National Textile Industry Council (2010076) and Xi’an Polytechnic University Foundation Research Project (XGJ07008).

REFERENCES

  • He, C., F. Lang, H. Li and H. Wang, 2011. Simplified PCNN based MR images grayscale inhomogeneity real-time calibration. Inform. Technol. J., 10: 1437-1441.
    Direct Link    


  • Liu, B., 2006. Study on Agent-Based Network Teaching System. HoHai University Press, China


  • Abu-Naser, S.S., 2008. Developing an intelligent tutoring system for students learning to program in C++. Inform. Technol. J., 7: 1055-1060.
    CrossRef    Direct Link    


  • Yang, G.Y., 2010. Rresearch and Design of the Agent-Based Network Teaching System. Dalian Maritime University, China


  • Gong, P.Q., 2012. The network autonomous learning support system dynamic feedback mechanism study. Comput. Technol. Appli., 3: 132-136.
    Direct Link    


  • Wang, X.X., D.D. Liang, W.P. Hu, Y.W. Qin, Y.P. Han and Z.Y. Li, 2002. The study of the enhancement methods for the medical digital image. J. Guangxi Normal Univ., 20: 23-26.
    Direct Link    


  • Kone, M.T., A. Shimazu and T. Nakajima, 2000. State of the art in agent communication languages. Knowledge Inform. Syst., 2: 259-284.
    CrossRef    


  • Allen, I.E. and J. Seaman, 2007. Online nation: Five years of growth in online learning. http://sloanconsortium.org/publications/survey/pdf/online_nation.pdf.


  • Lee, D.L. and L.Y. Deng, 2008. Digital certificate mobile agent technologies in distance learning. Proceedings of the 22nd International Conference on Advanced Information Networking and Applications-Workshops, March 25-28, 2008, Okinawa, Japan, pp: 1474-1479.


  • Chen, N. and X. Li, 2012. Adaptive-resonance-theory algorithm for image based on single training example. Inform. Technol. J., 7: 812-815.
    CrossRef    


  • Shen, N., C. Cheng, J. Han and Q.X. Shi, 2008. Agent technology Based modern network teaching strategies. J. Fujian Comput., 1: 168-169.


  • Xue, Y. and X.Y. Cui, 2006. The intelligent network teaching system based on agent. Agric. Network Inf. J., 9: 35-37.


  • Wang, P. and L. Peng, 2007. Research on A novel multi-agent system cooperation model. JCIS J., 3: 1909-1914.
    Direct Link    


  • Zhou, Z., 2010. Hybrid Quantum-inspired genetic algorithm for extracting association rule in data mining. JICS. J., 7: 71-77.
    Direct Link    

  • © Science Alert. All Rights Reserved