Keywords

1 Introduction

Examination process tries to ensure students’ abilities in any area of the academic program. Test scores, Grade point average (GPA) are widely used indicators of academic performance in educational systems to rank students [1]. Test Scores often reflect limited measures of some aspect of student proficiency. Many factors could act as barriers to students attaining and maintaining a high GPA that reflects their overall academic performance. Constraints (or factors) which can affect students’ academic performance have been investigated in many studies in recent years [2,3,4,5,6,7,8,9,10,11,12,13].

The constraints analysed in academic performance of students relates to, motivation, personality, and psychosocial factors [14]. Students ranking using only achievement tests is, in our view is inadequate to assess the real performance as some other constraints as additional information might affect students’ performance. These are problem-solving skill, retention rate, the level of motivation, intellectual curiosity, test anxiety, etc. Ranking of students’ academic achievement with this additional information will be more meaningful for policy makers and educators to measure the real performance to distinguish differences among students [15]. Therefore, ranking students using cognitive as well as affective factors to define performance measure may be a realistic approach. Decision-making in a fuzzy environment [16] is one of the simplest kinds of an algorithm for optimal ranking strategy.

The objective of the study is to develop formalism for optimal ranking of students based on factors affecting academic performance in a Fuzzy Environment. Traditionally, only test marks are considered to rank the performance of a student. Therefore, in Zadeh-Deshpande (ZD) formalism only test-marks considered [17]. The academic performance of students as linguistic descriptions with varying degree of certainty (DC) attached to the report obtained from ZD formalism is the input to Bellman-Zadeh (BZ) formalism as a goal (G).

The paper is organized as follows: Sect. 2 relates to mathematical preliminaries of Bellman-Zadeh method while Sect. 3 presents the proposed methodology. The case study for ranking students considering the factors affecting students’ academic performance using Bellman-Zadeh formalism is covered in Sect. 4. Results and Discussion of the case study are discussed in Sect. 5. A concluding remark is an integral part of Sect. 6.

2 Mathematical Preliminaries

Zadeh-Deshpande (ZD) formalism is shown in Fig. 1.

Fig. 1
figure 1

Zadeh-Deshpande (ZD) formalism to classify objects using experts knowledgebase

Brief Commentary on Bellman-Zadeh Approach

Bellman and Zadeh [16] proposed a fuzzy decision-making model in which decision are obtained by aggregate operations on goals and constraints which are expressed as fuzzy sets. The principal components of a decision process in this model are

  1. (a)

    a set A of possible actions;

  2. (b)

    a set of goals \( G_{i} \,(i \,\in\, {\text{N}}_{n} ), \) each of which is expressed concerning a fuzzy set defined on A;

  3. (c)

    a set of constraints \( C_{j} \,(j \,\in\, {\text{N}}_{m} ), \) each of which is also represented by a fuzzy set defined on A.

Definition

Assume that we are given a fuzzy goal G and fuzzy constraints \( C_{1} ,\, \ldots ,\,C_{n} \) in a space of alternatives X. Then aggregation on G and C forms a decision D which is a fuzzy set resulting from the intersection of G and C. In symbols,

$$ D\, = \,G\, \cap \,C $$
(1)

and correspondingly \( \mu_{D} = \mu_{G} \, \wedge \,\mu_{C} \).

The relation between G, C and D is depicted in Fig. 2. Normalization is a major step which provides a common denominator for fuzzy goals and fuzzy constraints thereby making it possible to treat them alike. It is done as membership grade of individual constraint divided by sum of the same constraint across all alternatives or sites. Same is done for the fuzzy goals.

Fig. 2
figure 2

Fuzzy decision model of Bellman-Zadeh formalism

This concept explains why it is perfectly justified to regard fuzzy concepts of goals and constraints rather than performance function as one of the major component for decision making in a fuzzy environment. Normalization makes it possible to treat the fuzzy ‘goals’ and ‘constraints’ identically in the formulation of a decision.

3 The Proposed Study Methodology

The stepwise brief description of the activities is described below:

  1. Step 1

    Information of all constraints \( C_{i} \) are collected from academic records. Output of students test performance (Goal G) with expert’s degree of certainty (DC) are obtained from ZD formalism for each student \( S_{k} \), where \( 1 \le i \le m \), and \( 1 \le k \le n \).

  2. Step 2

    For each cluster of students \( P_{j} \), normalize and transform goal G and all constraints \( C_{i} \) to either monotonic increasing or decreasing fuzzy sets depending on maximization or minimization objective function to obtain membership values of G and \( C_{i} \) for every student \( S_{k} \).

  3. Step 3

    For each student \( S_{kj} \) of the cluster \( P_{j} \), get the resultant decision as the intersection of the given goals \( < G_{1j} ,G_{2j} , \ldots ,G_{tj} > \) and the given constraints \( < C_{1j} ,C_{2j} , \ldots ,C_{mj} >. \)

    $$ \mu_{{D_{kj} }} = \mu_{{G_{1j} }} \wedge \cdots \wedge \mu_{{G_{tj} }} \, \wedge \,\mu_{{C_{1j} }} \wedge \, \cdots \, \wedge \,\mu_{{C_{mj} }} $$
    (2)
    $$ \mu {}_{{D_{kj} }} = \hbox{min} (\mu_{{G_{1j} }} , \ldots ,\mu_{{G_{tj} }} ,\,\mu_{{C_{1j} }} ,\, \ldots \, \wedge \,\mu_{{C_{mj} }} ) $$
    (3)
  4. Step 4

    Compute the optimal ranking of students (highest to lowest) in each cluster \( P_{j} \) for decision \( \mu {}_{{D_{kj} }} \) obtained in step 3 in descending order. Select the student with maximum decision value as highest rank.

    $$ Highest\_Rank\, = \,\hbox{max} (\mu {}_{{D_{1j} }},\,\mu {}_{{D_{2j} }},\, \ldots ,\,\mu {}_{{D_{kj} }}) $$
    (4)

    Repeat this process to obtain next highest rank student by eliminating ranked students from the cluster. Repeat step 1 to 4 for all groups of students.

  5. Step 5

    Results obtained from Step 4 using optimal ranking strategy can be utilized by policy makers to take necessary corrective actions and decisions.

4 Case Study

The case study relates to optimal ranking of students’ using test ranking results obtained from Zadeh-Deshpande (ZD) formalism [17] by considering all factors influencing academic performance. The examination answer script samples in subject ‘Marathi’ language were obtained from 237 secondary school students from three distinct institutions in Mumbai, India during the academic year 2013–2014. Each student wrote a total of 10–12 page solution for 12 subjective questions. Answers were evaluated using ten point rubric from the Secondary School (SSC) Board, Maharashtra. Twenty subject matter experts (teachers) from different schools were identified for the answer scripts evaluation. Total ten factors (i.e. constraints) influencing students’ academic performance are measured for every student with evidence and survey carried out periodically throughout the school course by experts, while data collection for the test performance was conducted only on a sole day. The survey instrument consisted of a single page, back-to-back, with 30 items and questions to obtain descriptive data. Students test performance was expressed in a linguistic term like ‘Very Poor’, ‘Poor’, ‘Average’, ‘Good’, ‘Very Good’ associated with evaluators degree of certainty (DC) using ZD formalism.

The factors (i.e. constraints) employed in Bellman-Zadeh method are Attendance (C1), Previous Test marks (C2), Discipline (C3), Problem Solving Skills (C4), Motivation (C5), Retention (C6), Anxiety (C7), Number of punishments and scolding received (C8), Participation in extracurricular activities (C9), and Accuracy (C10). These factors are normalized and transformed to either monotonic increasing or decreasing fuzzy sets. Anxiety (C7) and Number of punishments and scolding received (C8) have negative influence while rest of the factors have the positive impact on students’ academic achievement. Attendance, Previous Test marks, Number of punishments and scolding received, Participation in extracurricular activities, Accuracy were recorded in quantitative form periodically in an academic term. Discipline, Problem Solving Skills, Motivation, Retention, Anxiety were measured using a 5-point Likert scale where 1—strongly agree, 2—agree, 3—neutral, 4—disagree, and 5—strongly disagree. The degree of certainty (DC) obtained from ZD formalism is input for BZ formalism as a goal (G).

5 Results and Discussion

Table 1 shows the students having ‘very poor’ grades classified using ZD formalism and the factor affecting their scholarly performance. In BZ method, the Goal is thedegree of certainty’ (DC) while constraints are ‘C1’ to ‘C10’. Furthermore, Goal and Constraints are normalized into fuzzy sets using the standard procedure of normalization. The proposed methodology is applied, and student’s optimal ranking is shown in Table 2.

Table 1 Degree of certainty from ZD and parameters affecting students academic performance in ‘Very Poor’ category
Table 2 Optimal ranking of students using BZ technique

For example student id-129 have an aggregation of goal and constraints to form fuzzy decision value 0.33. \( \mu {}_{{D_{129} }}\, = \,\hbox{min} (0.85,\,0.74,\,0.91,\,0.62,\,0.33,\,0.8,\,0.33,\,0.5,\,1,\,0.78,\,0.6,\,1) \) \( \mu {}_{{D_{129} }} = 0.33 \) Student id-129 with maximum decision value is ranked top among the ‘very poor’ category students.

Ranking of student id-87 with degree of certainty (DC) 0.565 with Membership Function (Goal) = 0, remains at the last position even with BZ method. The students with boundary marks have ‘very poor’ academic performance as the DC is 0.565. In fact, in partial belief, the student is more likely in ‘poor’ category than ‘very poor’. It is the reason why all other constraints, though with high membership value, does not alter his ranking and student id-87 remain last in ‘very poor’ cluster. We can say that 0.565 is the cut-off value of membership function (MF) to decide the category of a student. He is belonging to ‘very poor’ category, marginally and therefore ranks last. In summary, in such a case, it is not always the other constraints are significant—even if their membership value is high, but the test marks governs the category. If you have all other constraints having high membership value and do not score marks required to be in that category, then your large membership function-valued constraints will not take you to the higher rank. The purpose of the examination is to score high marks and not always score high MF in constraints. Table 3 is the outcome of the study. Ranking of ‘very poor’ category students based on a single criterion of ‘test score’ is computed using Zadeh-Deshpande formalism. Considering relevant constraints and using Bellman-Zadeh method, an optimal ranking of students has been worked out which might serve as a guideline to initiate suitable corrective actions to improve the performance of ‘very poor’ category students. For example student id-93 with ‘very poor’ category ranked 7th using ZD formalism while is rank 1st in BZ method and is considered as Optimal ranked. The management is expected to initiate corrective action to improve the performance of student id-87 more rigorously. The software implementation of this approach has been done in MATLAB R2008a and Microsoft Access 2010.

Table 3 Optimal ranking of students using BZ technique

6 Concluding Remarks

Multi-constraint optimization based on fuzzy membership is different than traditional optimization techniques. The authors have successfully demonstrated in deciding the optimal ranking of students’ performance based on relevant performance shaping factors. Much more needs to be done.