Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Fuzzy expert system for evaluation of students and online exams

Fuzzy expert system for evaluation of students and online exams

Ratings: (0)|Views: 88 |Likes:
Published by ijcsis
In this paper we will introduce an expert system for evaluation of online exam. We use fuzzy system for classifying students based on their usage data and the final marks obtained in their respective courses. We have used real data from nine Moodle courses with Mansoura University Pharmacy students and apply techniques on two hundred students. This expert system will be able to facilitate education and play the role to play the role of virtual intelligent teacher referring to student capabilities by following the feedback mechanisms and will evaluate the online exams and questions to measure the difficulty level of exams. The main components of this expert system are Inference Engine, Knowledge Acquisition Facility and Knowledge-base that construct back-end of the system. We realize the model by a fuzzy rule-based expert system with its inference engine that uses various inference methods for education.
In this paper we will introduce an expert system for evaluation of online exam. We use fuzzy system for classifying students based on their usage data and the final marks obtained in their respective courses. We have used real data from nine Moodle courses with Mansoura University Pharmacy students and apply techniques on two hundred students. This expert system will be able to facilitate education and play the role to play the role of virtual intelligent teacher referring to student capabilities by following the feedback mechanisms and will evaluate the online exams and questions to measure the difficulty level of exams. The main components of this expert system are Inference Engine, Knowledge Acquisition Facility and Knowledge-base that construct back-end of the system. We realize the model by a fuzzy rule-based expert system with its inference engine that uses various inference methods for education.

More info:

Published by: ijcsis on Dec 04, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/23/2011

pdf

text

original

 
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 8, November 2010
 
Fuzzy expert system for evaluation of students and online exams
1
Mohammed E. Abd-Alazeem
Computer science department,Faculty of computers and information,Mansoura Egypt,mmandouh_work@yahoo.com 
 Abstract
- In this paper we will introduce an expertsystem for evaluation of online exam. We use fuzzysystem for classifying students based on their usagedata and the final marks obtained in their respectivecourses. We have used real data from nine Moodlecourses with Mansoura University Pharmacy studentsand apply techniques on two hundred students. Thisexpert system will be able to facilitate education andplay the role to play the role of virtual intelligentteacher referring to student capabilities by followingthe feedback mechanisms and will evaluate the onlineexams and questions to measure the difficulty level of exams.The main components of this expert system areInference Engine, Knowledge Acquisition Facility andKnowledge-base that construct back-end of thesystem. We realize the model by a fuzzy rule-basedexpert system with its inference engine that usesvarious inference methods for education.
 Keywords
:
 Fuzzy rule base, Knowledge base, Inferenceengine
I.
 
INTRODUCTIONModern information management systemsenable the recording and the management of datausing sophisticated data models and a rich set of management tools. In the context of educationalsystems, the information typically includes detailsabout learning material, the tasks and the objectives,the course information, the contact information, theteacher and the student profiles, and the informationrelated to student assignments, the tests, the grades,and other records[1].In this paper, we seek means to model theimprecision of information and simplify the accessto information systems, in terms of fuzzy modeling.The paper is organized as follows. Section 2 presents the knowledge base of expert system for student grades assessment Section 3 discuss thecomponents of fuzzy rule based controller. Section 4
2
Sherief I. Barakat
,
Information system department,Faculty of computers and information,Mansoura ,Egypt,sherifiib@yahoo.com describes the results of the assessment students andonline exams. Section 5 shows the feedback of evaluating students and online exams. Section 6concludes the work and indicates future researchdirections.II.
 
Knowledgebase expert systemAll needed data is acquired from a teacher andstored in a “Knowledge Based” which should beable to face student training and their up growing problem. [2] We use knowledge base expert systemas follow to model knowledge domain “fig.1”Figure1. Knowledge base expert systemGlobal Data Base consists of student state variables,teaching state variables and exam state variables
 
Student state variable (xi):
x1-Exercise grade for every studentx2-Exam grade for every studentx3- Interesting coursex4- Student level
 
Teaching state variable (yi):
y1- Difficulty level examy2-Teaching contenty3-Teaching methody4-Teaching scheduley5- Degree of course usagesy6- Degree of creating motivation.
125http://sites.google.com/site/ijcsis/ISSN 1947-5500
 
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 8, November 2010
 
.
 
 Exam state variable (zi)
z1- Exam average gradez2- Exam levelFuzzy logic was primarily designed to represent andreason with some particular form of knowledge.Fuzzy logic is powerful problem solvingmethodology with a myriad of applications inembedded control and information processing.Fuzzy systems are mathematically based systemsthat enable computers to deal withimprecise, ambiguous, or uncertain information andsituations.Fuzzy set theory was proposed in 1965 byZadeh to help computers reason with uncertainand ambiguous information. Zadeh proposedfuzzy technology as a means to model theuncertainty of natural language [3]. Hereasoned that many difficult problems can beexpressed much more easily in terms of linguistic variables. Linguistic variables arewords and attributes which are used to describecertain aspects of the real world. Oneimportant feature of linguistic variables is thenotion of their utility as an expression of datacompression. Zadeh describes this ascompression granulation. He argues that this isimportant because it is more general than useof discrete values. This point means that anagent using linguistic variables may be able todeal with more continuous and robustdescriptions of reality and problem spaces. Our approach is to design a fuzzy rule base systemto control training process.III.
 
FUZZY RULE BASED
 This system is designed for evaluating andteaching the students so that the resulting controlsystem will reliably and safely achieve high performance operation.A block diagram of fuzzy system is shown in“Fig.2” Basically in fuzzy control system, there arefour major stages to accomplish the control process:[4]
 
Fuzzy input and output variables & their fuzzy value
 
Fuzzy rule base
 
Fuzzy inference engine
 
Fuzzification and defuzzification modulesFigure2. Fuzzy System
 A.
 
Fuzzy Inference Process
A fuzzy system works similar to aconventional system: it accepts an input value, performs some calculations, and generates an outputvalue. This process is called the Fuzzy InferenceProcess and works in three steps illustrated in“Fig.3” [5]:
 
Fuzzification where a crisp input is translatedinto a fuzzy value.
 
Rule Evaluation, where the fuzzy output truthvalues are computed, and
 
Defuzzification where the fuzzy output istranslated to a crisp value.Figure3. Fuzzy System Process
 B.
 
Fuzzification
Fuzzification where a crisp input is translatedinto a fuzzy value.The membership functions defined on the inputvariables are applied to their actual values todetermining the degree of truth.For example for the fuzzification crisp inputs, x1and y1 and determine the degree to which theseinputs belong to each of the appropriate fuzzy sets(Figure 3).At first it gets inputs and then fuzzifies them. After fuzzification, make decision through fuzzy inferenceengine according to fuzzy rule based system.
C.
 
The Fuzzy Inference engine fuzzy rule based:
This is an interface for fuzzifying the user-requested parameters of the test items. The fuzzified parameters, along with a set of fuzzy rules, are thensent to an expert system to perform the inference process.
Crisp InputFuzzy InputFuzzy OutputCrisp OutputFuzzificationRule EvaluationDefuzzification
 126http://sites.google.com/site/ijcsis/ISSN 1947-5500
 
 D.
 
 Defu
Defufuzzy vaDefuzzia fuzzya crispmatrix;
number 
 A.
 
 Eva
Weaverageexam y1level (zshould bFigur  Fuzzy r follows:R1: If z1R2: If moderatR3: If z1R4: If z1R5: If zmoderatR6: If difficultR7: If z1R8: If difficult
 zzification
zzification isriable into a ufication proceet into a crispset; to conver or to convert
. [6]
IV.
 
EXP
luating an onl
consider twograde z1 (Fi(Fig4.b). An). Membershie as follows (04. Membershigrade (z1) anle base for eis high and y1 is high aneis high and yis medium a1 is mediume1 is mediumis low and y11 is low anprocess of coique number.
 
ss has the capsingle-valueda fuzzy mata fuzzy numIMENTS AN
ine exam
uzzy input vag4.a) and dif the output w p function of  
µ
1).[7]Fig 4-aFig 4-b p function of difficulty levaluating exam1 is high Thend y1 is medi1 is low Thend y1 is high Tnd y1 is medand y1 is lis high Theny1 is medi
(IJCSIS)
nverting outp bility to reduquantity or inrix into a criser into a crisD RESULTSriables as exaiculty levelill be the exaz1, y1 and zxam averageel (y1)is designedz2 is easym Then z22 is moderatehen z2 is easyium Then z2w Then z22 is moderatem Then z2
 International J 
teo p p2s
 
isisisisR9:TA
Mh
 For 1-gr 
(S
Ex2-FoDiWhthecorr exa
Firs
is tr By“FiµA(µB(Byif µµA(if µµA(if µµA(if µµA(
Sec
trutAcc
z2
urnal of Compu
If z1 is low aLE1. Fuzzy
Low
Dif 
dium
Dif 
igh
MoExam "CyptolExam averaade) is calcula
um of studen
am average gExam difficullowing for fficulty: [8]re denotenumber of eectly, andinees. Exam
t
we can applanslated into aapplying Tri4.a”z1) = 60%z1) = 20% pplying infer (x1) = 60% az2) = 20%(z1) = 60% az2) = 60%(x1) = 40% az2) = 20%(z1) = 40% az2) = 40%
nd:
Rule Evvalues are coording to fuzz= µA(z2) = 2
ter Science and Vol. 8,
d y1 is low Tules for exam
ow Me
icult Dif icult Moerate Moogy" course:ge grade for ted as:
s grades)/no
ade = 66%lty levelula for calc
 
d the item diaminees thatdenoted thdifficulty levefuzzificationfuzzy value,
 
angle MembeµA(y1) = 2µB(y1) = 80nce mechanisnd µA(y1) = 2nd µB(y1) = 8nd µA(y1) = 2nd µB(y1) = 8aluation, whemputed. based rule,% "Easy"
 Information Se No. 8, Novembe
en z2 is difficevaluation
ium H
icult Moerate Eerate Eall students
f students
ulating theficulty, danswered thee total numb= 62%where a crisprship Functio%%0% then0% then0% then0% thene the fuzzye find
 Rule 1
 
urity,r 2010
 
ult
igh
erateasyasyexamExamnoteditemer of inputn for utput
127http://sites.google.com/site/ijcsis/ISSN 1947-5500

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->