Evaluating Student Performance Using Fuzzy Inference System IN Fuzzy ITS

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

EVALUATING STUDENT PERFORMANCE USING

FUZZY INFERENCE SYSTEM IN FUZZY ITS


FIS_Student

INPUT:
Exam performance
Class Record
Linguistic variable:

Exam Performance: Outstanding, Satisfactory, Unsatisfactory


Class Record: Highest, Higher, High, Above Average, Average, Low, Lower, Lowest
OUTPUT:
Student Performance
Linguistic variable:
Remarkable, Excellent, Proficient, Fair, LessFair, Poor, Very poor, Fail
MEMBERSHIP FUNCTION:
Triangular Membership Function

IMPLEMENTATION OF FUZZY LOGIC:

Fig.1: The input and output parameters of proposed system


Fig.2: Membership function for input Class Record

Fig.3: Membership function for input Exam Performance


Fig.4 : Membership function for input Student Performance

Fig.5 : Rules Editor


FUZZY RULES:

1. If (ClassRecord is Outstanding) and (ExamPerformance is high) then (StudentPerformance is Excellent)

2. If (ClassRecord is Unsatisfactory) and (ExamPerformance is Lowest) then (StudentPerformance is Fail)

3. If (ClassRecord is Outstanding) and (ExamPerformance is highest) then (StudentPerformance is


Remarkable)

4. If (ClassRecord is Satisfactory) and (ExamPerformance is highest) then (StudentPerformance is


Excellent)

5. If (ClassRecord is Unsatisfactory) and (ExamPerformance is highest) then (StudentPerformance is


Proficient)

6. If (ClassRecord is Unsatisfactory) and (ExamPerformance is high) then (StudentPerformance is Fair)

7. If (ClassRecord is Satisfactory) and (ExamPerformance is high) then (StudentPerformance is Proficient)

8. If (ClassRecord is Outstanding) and (ExamPerformance is higher) then (StudentPerformance is


Remarkable)

9. If (ClassRecord is Satisfactory) and (ExamPerformance is higher) then (StudentPerformance is Excellent)

10. If (ClassRecord is Unsatisfactory) and (ExamPerformance is higher) then (StudentPerformance is Fair)

11. If (ClassRecord is Outstanding) and (ExamPerformance is AbvAvg) then (StudentPerformance is


Profficient)

12. If (ClassRecord is Satisfactory) and (ExamPerformance is AbvAvg) then (StudentPerformance is Fair)

13. If (ClassRecord is Unsatisfactory) and (ExamPerformance is AbvAvg) then (StudentPerformance is


LessFair)

14. If (ClassRecord is Satisfactory) and (ExamPerformance is Lower) then (StudentPerformance is Poor)

15. If (ClassRecord is Unsatisfactory) and (ExamPerformance is Lower) then (StudentPerformance is


VeryPoor)

16. If (ClassRecord is Outstanding) and (ExamPerformance is Lowest) then (StudentPerformance is


VeryPoor)

17. If (ClassRecord is Outstanding) and (ExamPerformance is Avg) then (StudentPerformance is Fair)

18. If (ClassRecord is Satisfactory) and (ExamPerformance is Avg) then (StudentPerformance is LessFair)

19. If (ClassRecord is Unsatisfactory) and (ExamPerformance is Avg) then (StudentPerformance is Poor)

20. If (ClassRecord is Outstanding) and (ExamPerformance is Low) then (StudentPerformance is LessFair)

21. If (ClassRecord is Satisfactory) and (ExamPerformance is Low) then (StudentPerformance is Poor)


22. If (ClassRecord is Unsatisfactory) and (ExamPerformance is Low) then (StudentPerformance is
VeryPoor)

23. If (ClassRecord is Outstanding) and (ExamPerformance is Lower) then (StudentPerformance is Poor)

24. If (ClassRecord is Satisfactory) and (ExamPerformance is Lowest) then (StudentPerformance is


VeryPoor)

Fig.6: Rule Viewer with input and output variables

Sample Example:

[7.10 8.99] > [9]


[7.22 7.1] > [8.15]

[4.12 7.34] > [7.39]

SURFACE VIEWER:

You might also like