Professional Documents
Culture Documents
Evaluating Students' Learning Achievement Using Fuzzy Membership Functions and Fuzzy Rules
Evaluating Students' Learning Achievement Using Fuzzy Membership Functions and Fuzzy Rules
with Applications
Expert Systems with Applications 34 (2008) 399–410
www.elsevier.com/locate/eswa
Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology,
43, Section 4, Keelung Road, Taipei 106, Taiwan, ROC
Abstract
In recent years, some methods have been presented for applying the fuzzy set theory in educational grading systems. In this paper, we
present a new method for dealing with students’ learning achievement evaluation using fuzzy membership functions and fuzzy rules. The
proposed method considers the difficulty, importance and complexity of questions for students’ answerscripts evaluation. It provides a
useful way to distinguish the ranking order of students with the same score.
2006 Elsevier Ltd. All rights reserved.
Keywords: Fuzzy grading systems; Fuzzy reasoning; Grade membership functions; Students’ evaluation
0957-4174/$ - see front matter 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2006.09.010
400 S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410
8
and Kim (2001) may cause some arguments about fairness > 1; if v 6 a;
>
> 2
in students’ learning performance evaluation. >
>
< 1 2 va
ca
; if a < v 6 b;
In this paper, we present a new method to deal with the lT ij ¼ ð3Þ
2
learning achievement evaluation using fuzzy membership >
> vc
>
> 2 ca ; if b 6 v < c;
functions and fuzzy rules. The proposed method considers >
:
the difficulty, importance and complexity of questions for 0; if v P c;
students’ answerscript evaluation. It provides a useful where v denotes the question solving time for Pij, a denotes
way to distinguish the ranking order of the students with the permitted lower limit solving time for Pij, c denotes the
the same score. permitted upper limit solving time for Pij, and b ¼ aþc .
2
The rest of this paper is organized as follows. In Section (ii) Response accuracy considering the importance:
2, we briefly review Weon and Kim’s method for learning ‘‘Importance’’ is a criterion for indicating how much a stu-
achievement evaluation from Weon and Kim (2001). In dent can understand the question domain. If a student
Section 3, we present a new method to deal with the learn- works out a question that has a relatively high importance,
ing achievement evaluation using fuzzy membership func- then the response accuracy weighted factor increases; if a
tions and fuzzy rules. In Section 4, we use an example to student works out a question that has a relatively low
illustrate the process of dealing with the learning achieve- importance, then the response accuracy weighted factor
ment evaluation using fuzzy membership functions and decreases; if a student solves a question whose importance
fuzzy rules. The conclusions are discussed in Section 5. is average, then the initial response accuracy weighted fac-
tor is maintained. The fuzzy dilation method is used to
2. A review of Weon-and-Kim’s method for educational increase the weight factor and the fuzzy concentration
grading systems method is used to decrease the weight factor. Assume that
the response accuracy is considered, then we can get the
Weon and Kim (2001) pointed out that the chief aim of formula to compute the response accuracy ICOR(P) for
educational grading systems should consider the ‘‘diffi- the question domain P when ‘‘importance’’ is considered,
culty’’, ‘‘importance’’ and ‘‘complexity’’ for students’ shown as follows:
answerscripts evaluation. They present a method for edu- ICORðP Þ ¼ ðP 1 ; CORðP 1 ÞÞ; ðP 2 ; CORðP 2 ÞÞ; . . . ; ðP n ; CORðP n ÞÞ
cational grading systems using fuzzy sets. In the following, ( )
[n X
m
we briefly review Weon-and-Kim’s method for students’ ¼ P i; k
ðlP ij lT ij Þ ; ð4Þ
answerscripts evaluation as follows. i¼1 j¼1
where lT ij is defined as follows: Weon and Kim (2001) used the following membership
8 functions to evaluate the learning achievement through
>
> 1; if v 6 a;
>
> 2 the response accuracy and the normalized values:
>
>
< 1 2 cva 0 a ; if a < v 6 b0 ;
lT ij ¼ ð6Þ \Very Good" ¼ x2 ; if x ¼ 1;
>
> 0 2
0
>
> 2 cvc ; if b 6 v < c ; 0
\Good" ¼ x; if 0 < x < 1;
>
>
0 a
: 0
0; if v P c ; 2x; if 0 < x 6 0:5;
\Medium" ¼
where v denotes the question solving time for Pij, a denotes 2x þ 2; if 0:5 < x < 1;
the permitted lower limit time for solving Pij, c 0 = c + r, \Bad" ¼ x; if 0 < x < 1;
0
and b0 ¼ aþc 2
. \Very Bad" ¼ ðx þ 1Þ ;
2
if x ¼ 0;
(iv) Response accuracy considering the difficulty: ‘‘Diffi-
culty’’ is a criterion for indicating how hard the question
is. The response accuracy weighted factor increases if a stu- where these membership function curves are shown in
dent works out a question that has a relatively high diffi- Fig. 1.
culty (i.e., DIFFICULT); the response accuracy weighted Each question is normalized and the normalized
factor decreases if a student works out a question that response accuracy is linguistically evaluated by one of the
has a relatively low difficulty (i.e., EASY); the initial previously defined membership functions after the response
response accuracy weighted factor is maintained if a stu- accuracy is computed. The normalized response accuracy
dent solves a problem whose difficulty is average (i.e., may belong to more than two membership functions. The
MEDIUM). The fuzzy dilation method is used to increase membership function that has the maximum membership
the weighted factor and the fuzzy concentration method is value is regarded as the suitable fuzzy linguistic variable.
used to decrease the weighted factor. Assume that the The process is shown as follows:
response accuracy is considered, then we can get a formula [
n
to compute the response accuracy DCOR(P) for the ques- EVALðP Þ ¼ fP i ; NORMðCORðP i ÞÞg
tion domain P when ‘‘difficulty’’ is considered, shown as i¼1
n
[
k
follows: ¼ P i ; FUZSETj MAX NORM ðCORðP i ÞÞ ;
j¼1
i¼1
DCORðP Þ ¼ ðP 1 ; CORðP 1 ÞÞ; ðP 2 ; CORðP 2 ÞÞ; . . . ; ðP n ; CORðP n ÞÞ
( ) ð16Þ
[n X
m
¼ P i; h
ðlP ij lT ij Þ ; ð7Þ [
n
EVALðP Þ ¼ fP i ; NORMðICORðP i ÞÞg
i¼1 j¼1
i¼1
n
[
where h is the weighted factor; if the difficulty of the ques- ¼ P i ; FUZSETj MAX NORM ðICORðP i ÞÞ
k
;
tion is easy, then we let h = 1; if the difficulty of the ques- i¼1
j¼1
[
n
rate of the jth student Sj on the ith question Qi, tij 2 [0, 1],
EVALðP Þ ¼ fP i ; NORMðDCORðP i ÞÞg
i¼1 1 6 i 6 m and 1 6 j 6 n. Let G be a grade matrix storing
[n
k
the score of each question of a student, shown as follows:
¼ P i ; FUZSETj MAX NORM ðDCORðP i ÞÞ ; 2 3
j¼1
i¼1 Q1 g1
ð19Þ Q2 6 7
6 g2 7
G¼ . 6 . 76 ;
where FUZSETj(MAX(Pi)) denotes the fuzzy set that has .. 4 .. 7
5
the maximum membership grade when the normalized
value NORM(DCOR(Pi)) of accuracy COR(Pi) of prob- Qm gm
lem Pi belongs to several fuzzy sets. For more details,
where gi denotes the grade of the ith question Qi,
please refer to Weon and Kim (2001).
gi 2 [1, 100] and 1 6 i 6 m. Let IM be an importance matrix
However, because the ‘‘difficulty’’ is a very subjective
and C be a complexity matrix given by the domain expert
parameter, to adjust the scores of students during the eval-
for each question, respectively, shown as follows:
uation process is not appropriate. If we use the method pre-
sented in Weon and Kim (2001) to evaluate students’
learning performance, the ranking order of the students
may be different from the original ones. Thus, the method
presented in Weon and Kim (2001) may cause some argu-
ments about the fairness in students’ learning performance
evaluation. Because Weon-and-Kim’s method (2001) has
the above drawback, in the next section, we will propose
a new method for evaluating students’ learning perfor-
mance using fuzzy membership functions and fuzzy rules.
The proposed method considers the difficulty, importance
and complexity of questions for students’ answerscripts
evaluation. It provides a useful way to distinguish the rank-
ing order of students with the same score.
0.6 Based on these fuzzy rules, the formula for calculating di1 is
shown as follows:
0.4
d i1 ¼ Max½ð0:6 fai4 þ 0:4 fti1 Þ; ð0:6 fai5
0.2 þ 0:4 fti1 Þ; ð0:6 fai5 þ 0:4 fti2 Þ; ð23Þ
Table 1
A fuzzy rule matrix to infer the difficulty
Answer-time Accuracy
Low More or less low Medium More or less high High
Short Medium More or less low More or less low Low Low
More or less short More or less high Medium More or less low More or less low Low
Middle More or less high More or less high Medium More or less low More or less low
More or less long High More or less high More or less high Medium More or less low
Long High High More or less high More or less high Medium
404 S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410
(ii) Based on Table 1, we can find the fuzzy rules to infer where di3 denotes the degree of membership of the degree
that the difficulty of the question Qi is ‘‘more or less low’’, of difficulty of the question Qi belonging to the fuzzy set
shown as follows: ‘‘medium’’, di3 2 [0, 1], 1 6 i 6 m, and m denotes the num-
ber of questions in a student’s answerscript.
IF the accuracy is more or less low and the answer-time- (iv) Based on Table 1, we can find the fuzzy rules to infer
rate is short THEN the difficulty is more or less low, that the difficulty of the question Qi is ‘‘more or less high’’,
IF the accuracy is medium and the answer-time-rate is shown as follows:
short THEN the difficulty is more or less low,
IF the accuracy is medium and the answer-time-rate is IF the accuracy is low and the answer-time-rate is more
more or less short THEN the difficulty is more or less or less short THEN the difficulty is more or less high,
low, IF the accuracy is low and the answer-time-rate is mid-
IF the accuracy is more or less high and the answer- dle THEN the difficulty is more or less high,
time-rate is more or less short THEN the difficulty is IF the accuracy is more or less low and the answer-time-
more or less low, rate is middle THEN the difficulty is more or less high,
IF the accuracy is more or less high and the answer- IF the accuracy is more or less low and the answer-time-
time-rate is middle THEN the difficulty is more or less rate is more or less high THEN the difficulty is more or
low, less high,
IF the accuracy is high and the answer-time-rate is mid- IF the accuracy is medium and the answer-time-rate is
dle THEN the difficulty is more or less low, more or less high THEN the difficulty is more or less
IF the accuracy is high and the answer-time-rate is more high,
or less high THEN the difficulty is more or less low. IF the accuracy is medium and the answer-time-rate is
high THEN the difficulty is more or less high,
Based on these fuzzy rules, the formula for calculating di2 is IF the accuracy is more or less high and the answer-
shown as follows: time-rate is high THEN the difficulty is more or less
high.
d i2 ¼ Max½ð0:6 fai2 þ 0:4 fti1 Þ; ð0:6 fai3 þ 0:4 fti1 Þ;
ð0:6 fai3 þ 0:4 fti2 Þ; ð0:6 fai4 þ 0:4 fti2 Þ; Based on these fuzzy rules, the formula for calculating di4 is
ð0:6 fai4 þ 0:4 fti3 Þ; ð0:6 fai5 þ 0:4 fti3 Þ; shown as follows:
ð0:6 fai5 þ 0:4 fti4 Þ; ð24Þ d i4 ¼ Max½ð0:6 fai1 þ 0:4 fti2 Þ; ð0:6 fai1 þ 0:4 fti3 Þ;
ð0:6 fai2 þ 0:4 fti3 Þ; ð0:6 fai2 þ 0:4 fti4 Þ;
where di2 denotes the degree of membership of the degree
of difficulty of the question Qi belonging to the fuzzy set ð0:6 fai3 þ 0:4 fti4 Þ; ð0:6 fai3 þ 0:4 fti5 Þ;
‘‘more or less low’’, di2 2 [0, 1], 1 6 i 6 m, and m denotes ð0:6 fai4 þ 0:4 fti5 Þ; ð26Þ
the number of questions in a student’s answerscript.
(iii) Based on Table 1, we can find the fuzzy rules to infer where di4 denotes the degree of membership of the degree
that the difficulty of the question Qi is ‘‘medium’’, shown as of difficulty of the question Qi belonging to the fuzzy set
follows: ‘‘more or less high’’, di4 2 [0, 1], 1 6 i 6 m, and m denotes
the number of questions in a student’s answerscript.
IF the accuracy is low and the answer-time-rate is short (v) Based on Table 1, we can find the fuzzy rules to infer
THEN the difficulty is medium, that the difficulty of the question Qi is ‘‘high’’, shown as
IF the accuracy is more or less low and the answer-time- follows:
rate is more or less short THEN the difficulty is medium,
IF the accuracy is medium and the answer-time-rate is IF the accuracy is low and the answer-time-rate is more
middle THEN the difficulty is medium, or less high THEN the difficulty is high,
IF the accuracy is more or less high and the answer- IF the accuracy is low and the answer-time-rate is high
time-rate is more or less high THEN the difficulty is THEN the difficulty is high,
medium, IF the accuracy is more or less low and the answer-time-
IF the accuracy is high and the answer-time-rate is high rate is high THEN the difficulty is high.
THEN the difficulty is medium.
Based on these fuzzy rules, the formula for calculating di5 is
Based on these fuzzy rules, the formula for calculating di3 is shown as follows:
shown as follows: d i5 ¼ Max½ð0:6 fai1 þ 0:4 fti4 Þ; ð0:6 fai1 þ 0:4 fti5 Þ;
d i3 ¼ Max½ð0:6 fai1 þ 0:4 fti1 Þ; ð0:6 fai2 þ 0:4 fti2 Þ; ð0:6 fai2 þ 0:4 fti5 Þ; ð27Þ
ð0:6 fai3 þ 0:4 fti3 Þ; ð0:6 fai4 þ 0:4 fti4 Þ;
where di5 denotes the degree of membership of the degree
ð0:6 fai5 þ 0:4 fti5 Þ; ð25Þ of difficulty of the question Qi belonging to the fuzzy set
S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410 405
‘‘high’’, di5 2 [0, 1], 1 6 i 6 m, and m denotes the number of where aci1 denotes the degree of membership of the degree
questions in a student’s answerscript. of answer-cost of the question Qi belonging to the fuzzy set
Therefore, we can get the difficulty matrix D, shown as ‘‘low’’, aci1 2 [0, 1], 1 6 i 6 m, and m denotes the number of
follows: questions in a student’s answerscript.
(ii) Based on Table 2, we can find the fuzzy rules to infer
that the answer-cost of the question Qi is ‘‘more or less
low’’, shown as follows:
Table 2
A fuzzy rule matrix to infer the answer-cost
Complexity Difficulty
Low More or less low Medium More or less high High
Low Low Low More or less low More or less low Medium
More or less low Low More or less low More or less low Medium More or less high
Middle More or less low More or less low Medium More or less high More or less high
More or less high More or less low Medium More or less high More or less high High
High Medium More or less high More or less high High High
406 S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410
IF the difficulty is more or less high and the complexity Based on these fuzzy rules, the formula for calculating aci5
is more or less low THEN the answer-cost is medium, is shown as follows:
IF the difficulty is high and the complexity is low THEN
the answer-cost is medium. aci5 ¼ Max½ð0:7 d i4 þ 0:3 ci5 Þ; ð0:7 d i5 þ 0:3 ci4 Þ;
ð0:7 d i5 þ 0:3 ci5 Þ; ð32Þ
Based on these fuzzy rules, the formula for calculating aci3
is shown as follows: where aci5 denotes the degree of membership of the degree
of answer-cost of the question Qi belonging to the fuzzy set
aci3 ¼ Max½ð0:7 d i1 þ 0:3 ci5 Þ; ð0:7 d i2 þ 0:3 ci4 Þ;
‘‘high’’, aci5 2 [0, 1], 1 6 i 6 m, and m denotes the number
ð0:7 d i3 þ 0:3 ci3 Þ; ð0:7 d i4 þ 0:3 ci2 Þ; of questions in a student’s answerscript.
ð0:7 d i5 þ 0:3 ci1 Þ; ð30Þ Therefore, we can get the answer-cost matrix CO shown
as follows:
where aci3 denotes the degree of membership of the degree
of answer-cost of the question Qi belonging to the fuzzy set
‘‘medium’’, aci3 2 [0, 1], 1 6 i 6 m, and m denotes the num-
ber of questions in a student’s answerscript.
(iv) Based on Table 2, we can find the fuzzy rules to infer
that the answer-cost of the question Qi is ‘‘more or less
high’’, shown as follows:
Table 3
A fuzzy rule matrix to infer the adjustment value
Answer-cost Importance
Low More or less low Medium More or less high High
Low Low Low More or less low More or less low Medium
More or less low Low More or less low More or less low Medium More or less high
Middle More or less low More or less low Medium More or less high More or less high
More or less high More or less low Medium More or less high More or less high High
High Medium More or less high More or less high High High
where vi1 denotes the degree of membership of the degree of IF the importance is more or less low and the answer-
adjustment value of the question Qi belonging to the fuzzy cost is more or less high THEN the adjustment value
set ‘‘low’’, vi1 2 [0, 1], 1 6 i 6 m, and m denotes the number is medium,
of questions in a student’s answerscript. IF the importance is medium and the answer-cost is mid-
(ii) Based on Table 3, we can find the fuzzy rules to infer dle THEN the adjustment value is medium,
that the adjustment value of the question Qi is ‘‘more or IF the importance is more or less high and the answer-
less low’’, shown as follows: cost is more or less low THEN the adjustment value is
medium,
IF the importance is low and the answer-cost is middle IF the importance is high and the answer-cost is low
THEN the adjustment value is more or less low, THEN the adjustment value is medium.
IF the importance is low and the answer-cost is more or
less high THEN the adjustment value is more or less Based on these fuzzy rules, the formula for calculating vi3 is
low, shown as follows:
IF the importance is more or less low and the answer-
cost is more or less low THEN the adjustment value is vi3 ¼ Max½ð0:5 imi1 þ 0:5 aci5 Þ; ð0:5 imi2 þ 0:5 aci4 Þ;
more or less low, ð0:5 imi3 þ 0:5 aci3 Þ; ð0:5 imi4 þ 0:5 aci2 Þ;
IF the importance is more or less low and the answer- ð0:5 imi5 þ 0:5 aci1 Þ; ð35Þ
cost is middle THEN the adjustment value is more or
less low,
IF the importance is medium and the answer-cost is low where vi3 denotes the degree of membership of the degree of
THEN the adjustment value is more or less low, adjustment value of the question Qi belonging to the fuzzy
IF the importance is medium and the answer-cost is set ‘‘medium’’, vi3 2 [0, 1], 1 6 i 6 m, and m denotes the
more or less low THEN the adjustment value is more number of questions in a student’s answerscript.
or less low, (iv) Based on Table 3, we can find the fuzzy rules to infer
IF the importance is more or less high and the answer- that the adjustment value of the question Qi is ‘‘more or
cost is low THEN the adjustment value is more or less less high’’, shown as follows:
low.
IF the importance is more or less low and the answer-
Based on these fuzzy rules, the formula for calculating vi2 is cost is high THEN the adjustment value is more or less
shown as follows: high,
IF the importance is medium and the answer-cost is
vi2 ¼ Max½ð0:5 imi1 þ 0:5 aci3 Þ; ð0:5 imi1 þ 0:5 aci4 Þ; more or less high THEN the adjustment value is more
ð0:5 imi2 þ 0:5 aci2 Þ; ð0:5 imi2 þ 0:5 aci3 Þ; or less high,
ð0:5 imi3 þ 0:5 aci1 Þ; ð0:5 imi3 þ 0:5 aci2 Þ; IF the importance is medium and the answer-cost is high
THEN the adjustment value is more or less high,
ð0:5 imi4 þ 0:5 aci1 Þ; ð34Þ
IF the importance is more or less high and the answer-
where vi2 denotes the degree of membership of the degree of cost is middle THEN the adjustment value is more or
adjustment value of the question Qi belonging to the fuzzy less high,
set ‘‘more or less low’’, vi2 2 [0, 1], 1 6 i 6 m, and m denotes IF the importance is more or less high and the answer-
the number of questions in a student’s answerscript. cost is more or less high THEN the adjustment value
(iii) Based on Table 3, we can find the fuzzy rules to infer is more or less high,
that the adjustment value of the question Qi is ‘‘medium’’, IF the importance is high and the answer-cost is more or
shown as follows: less low THEN the adjustment value is more or less
high,
IF the importance is low and the answer-cost is high IF the importance is high and the answer-cost is middle
THEN the adjustment value is more or less medium, THEN the adjustment value is more or less high.
408 S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410
Based on these fuzzy rules, the formula for calculating vi4 is ‘‘more or less high’’ and ‘‘high’’, respectively, advi denotes
shown as follows: the final adjustment value for question Qi, and 1 6 i 6 m.
Step 5: Assume there are k students having the same
vi4 ¼ Max½ð0:5 imi2 þ 0:5 aci5 Þ; ð0:5 imi3 þ 0:5 aci4 Þ; total grade, we construct a new grade matrix EA for these
ð0:5 imi3 þ 0:5 aci5 Þ; ð0:5 imi4 þ 0:5 aci3 Þ; equal-grade students, shown as follows:
ð0:5 imi4 þ 0:5 aci4 Þ; ð0:5 imi5 þ 0:5 aci2 Þ;
ð0:5 imi5 þ 0:5 aci3 Þ; ð36Þ
0:1 vi1 þ 0:3 vi2 þ 0:5 vi3 þ 0:7 vi4 þ 0:9 vi5
advi ¼ ;
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9
ð38Þ
where 0.1, 0.3, 0.5, 0.7 and 0.9 are the defuzzification values
of the fuzzy sets ‘‘low’’, ‘‘more or less low’’, ‘‘medium’’,
S.-M. Bai, S.-M. Chen / Expert Systems with Applications 34 (2008) 399–410 409
2 3
Q1 10 grade matrix FT for the average answer-time, shown as
6 7 follows:
Q2 6 15 7
6 7
G ¼ Q3 6 7
6 20 7;
6 7
Q4 4 25 5
Q5 30
Then, based on the adjustment matrix V and formula (38), considers the difficulty, importance and complexity of
we can calculate the final adjustment value advi for each questions for students’ answerscript evaluation. It provides
question Qi, where 1 6 i 6 5, shown as follows: a useful way to distinguish the ranking order of students
ð0:1 0:38 þ 0:3 0:38 þ 0:5 0:66 þ 0:7 0:88 þ 0:9 0:75Þ with the same score.
adv1 ¼ ¼ 0:71;
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9
ð0:1 0:36 þ 0:3 0:66 þ 0:5 0:66 þ 0:7 0:76 þ 0:9 0:43Þ Acknowledgements
adv2 ¼ ¼ 0:59;
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9
ð0:1 0:33 þ 0:3 0:43 þ 0:5 0:76 þ 0:7 0:86 þ 0:9 0:80Þ
adv3 ¼
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9
¼ 0:75; This work was supported in part by the National Sci-
ð0:1 0:90 þ 0:3 0:88 þ 0:5 0:68 þ 0:7 0:40 þ 0:9 0:32Þ ence Council, Republic of China, under Grant NSC 94-
adv4 ¼ ¼ 0:51;
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9 2213-E-011-003.
ð0:1 0:34 þ 0:3 0:80 þ 0:5 0:76 þ 0:7 0:71 þ 0:9 0:25Þ
adv5 ¼ ¼ 0:55:
0:1 þ 0:3 þ 0:5 þ 0:7 þ 0:9
References
[Step 5] Because there are 3 students with the same total
Bai, S. M., & Chen, S. M. (2006a). Automatically constructing grade
grade, we construct a new grade matrix EA for the equal-
membership functions for students’ evaluation for fuzzy grading
grade students S4, S5 and S10, shown as follows: systems. In Proceedings of the 2006 world automation congress,
Budapest, Hungary.
Bai, S. M., & Chen, S. M. (2006b). A new method for students’ learning
achievement using fuzzy membership functions. In Proceedings of the
11th conference on artificial intelligence, Kaohsiung, Taiwan, Republic of
China.
Biswas, R. (1995). An application of fuzzy sets in students’ evaluation.
Fuzzy Sets and Systems, 74(2), 187–194.
Chang, D. F., & Sun, C. M. (1993). Fuzzy assessment of learning
performance of junior high school students. In Proceedings of the 1993
first national symposium on fuzzy theory and applications, Hsinchu,
where ES1 denotes the student S4, ES2 denotes the student Taiwan, Republic of China (pp. 1–10).
S5, and ES3 denotes the student S10. Cheng, C. H., & Yang, K. L. (1998). Using fuzzy sets in education grading
[Step 6] Based on the final adjustment values adv1, adv2, system. Journal of Chinese Fuzzy Systems Association, 4(2), 81–89.
adv3, adv4 and adv5, we can calculate the sum of difference Chen, S. M., & Lee, C. H. (1999). New methods for students’ evaluating
SOD1 for the student ES1, shown as follows: using fuzzy sets. Fuzzy Sets and Systems, 104(2), 209–218.
Chiang, T. T., & Lin, C. M. (1994). Application of fuzzy theory to
SOD1 ¼ ð0:66 0:11 þ 0:66 0:24Þ 10 ð0:5 þ 0:71Þ teaching assessment. In Proceedings of the 1994 second national
conference on fuzzy theory and applications, Taipei, Taiwan, Republic
þ ð0:04 0:88 þ 0:04 0:53Þ 15 ð0:5 þ 0:59Þ of China (pp. 92–97).
Echauz, J. R., & Vachtsevanos, G. J. (1995). Fuzzy grading system. IEEE
þ ð0:71 0:17 þ 0:71 0:74Þ 20 ð0:5 þ 0:75Þ Transactions on Education, 38(2), 158–165.
þ ð0:16 0:5 þ 0:16 0:25Þ 25 ð0:5 þ 0:51Þ Law, C. K. (1996). Using fuzzy numbers in education grading system.
Fuzzy Sets and Systems, 83(3), 311–323.
þ ð0:81 0:65 þ 0:81 0:61Þ 30 ð0:5 þ 0:55Þ Ma, J., & Zhou, D. (2000). Fuzzy set approach to the assessment of
student-centered learning. IEEE Transactions on Education, 43(2),
¼ 3:15: 237–241.
Wang, H. Y., & Chen, S. M. (2006a). New methods for evaluating the
In the same way, we can get the sum of difference answerscripts of students using fuzzy sets. In Proceedings of the 19th
SOD2 = 5.3 for the student S5 and the sum of difference international conference on industrial, engineering & other applications
of applied intelligent systems, Annecy, France (pp. 442–451).
SOD3 = 2.15 for the student S10. Because SOD1 >
Wang, H. Y., & Chen, S. M. (2006b). New methods for evaluating
SOD3 > SOD2, we can see that the ranking order of the students’ answerscripts using fuzzy numbers associated with degrees of
students S4, S5 and S10 is: S4 > S10 > S5. That is, the stu- confidence. In Proceedings of the 2006 IEEE international conference on
dents S4, S10 and S5 are the Top 5, the Top 6 and the fuzzy systems, Vancouver, BC, Canada (pp. 5492–5497).
Top 7, respectively. Therefore, the ranking order of these Weon, S., & Kim, J. (2001). Learning achievement evaluation strategy
using fuzzy membership function. In Proceedings of the 31st ASEE/
ten students becomes:
IEEE frontiers in education conference, Reno, NV (Vol. 1, pp. 19–24).
S 9 > S 1 > S 2 > S 8 > S 4 > S 10 > S 5 > S 6 > S 7 > S 3 : Wilson, E., Karr, C. L., & Freeman, L. M. (1998). Flexible, adaptive,
automatic fuzzy-based grade assigning system. In Proceedings of the
1998 north American fuzzy information processing society (NAFIPS)
5. Conclusions conference (pp. 334–338).
Wu, M. H. (2003). Research on applying fuzzy set theory and item
response theory to evaluate learning performance. Master Thesis,
In this paper, we have presented a new method to deal Department of Information Management, Chaoyang University of
with the learning achievement evaluation using fuzzy mem- Technology, Wufeng, Taichung County, Taiwan, Republic of China.
bership functions and fuzzy rules. The proposed method Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8, 338–353.