| Literature DB >> 36042720 |
Mukta Goyal1, Chetna Gupta1, Varun Gupta2,3.
Abstract
This paper presents a fuzzy inference method to investigate the impact of project-based assessment on the desirable outcomes by analyzing students creative and critical thinking, collaborative decision-making, and communication skills with realistic constraints and standards through theory and practical implementation in (a) course attainment and (b) on overall program attainment carried out in engineering discipline. This paper uses twelve specific parameters to capture program attainment parameters (PAPs). It proposes three main parameters to define various assessment system elements required for assessing course attainment parameters (CAPs), correlated with each other. To the best of the author's knowledge, to date, there is no defined mathematical tool to map CAPs to PAPs. Thus, this paper proposes assessment pedagogy to evaluate the PAPs corresponding to CAPs to handle the vague correlation mapping using fuzzy logic. The methodology and the preliminary results conducted for one year are promising, helping educators evaluate a candidate's performance individually or in a group on several assessment criteria, assisting in attaining the knowledge, values, attitude, deep learning, and skills needed for sustainable education development.Entities:
Keywords: Assessment for learning; Bloom taxonomy; Course attainment parameters; Fuzzy logic; Outcome based education; Program attainment parameters; Project-based learning
Year: 2022 PMID: 36042720 PMCID: PMC9420478 DOI: 10.1016/j.heliyon.2022.e10248
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Fig: 1A proposed process model to calculate PAPs corresponding to CAPs.
Course Attainment Parameters and their mapping.
| Course Attainment Parameters (CAP) | Level | PAP Mapping | |
|---|---|---|---|
| CAP 1 | It includes recalling of knowledge of key concepts, Facts and theories to build their critical, ethical, and reasonable thinking | Understand Level | PAP1, |
| CAP 2 | it includes displaying analytical knowledge gained by investigating problem solutions through acquired knowledge and techniques in different ways and at varying abstraction levels. It also includes peer collaboration, planning, and modeling. Complex problem solving and research. | Analyze and Apply Level | PAP 2, PAP3, |
| CAP 3 | To prepare a candidate for future-ready positions in both industry and academia, A rigorous assessment in the context of making and defending judgments about the applicability and validity of ideas and solutions for providing support in real life is a must. | Evaluate Level | PAP10, |
Rubrics for Proposed PBL based Project Evaluation.
| Parameters | Exemplary (≥80%) | Competent (≥50% &<80%) | Unsatisfactory (<50%) |
|---|---|---|---|
| Literature Survey | Referred to more than ten papers from a reputed journal. Study of tools and current techniques | Some of the documents from the conference and some from a reputable journal. No study of Tools | Paper studied from the conferences, not from a reputed journal. |
| Problem Identification and Formulation | A problem that is not implemented earlier and students are clear, how to proceed further. | Problem definition is clear but not feasible for implementation. | The problem is not defined clearly. |
| Design/Methodology | The proposed algorithm performance is better than the existing algorithm. | The proposed algorithm performance is similar to the existing algorithm. | No algorithm is proposed |
| Coding/Implementation | The Proposed algorithm is implemented using the current tools and technology | The working prototype of the project is implemented, but there are some issues. | The only front end is implemented. No backend |
| Result Analysis | Precise analysis of the result and comparative analysis with other techniques are performed. | Analysis of the result in an elaborated method, but does not compare with other techniques. | No result analysis |
| Viva Voice/Presentation | Knowledge of MOST concepts related to the project is well defined in PPT | Knowledge of some concepts is defined in PPT | No knowledge of any of the concepts is presented. |
| Report | Reports must be well organized with the use case, class diagram, and activity diagram. The algorithm and outcome of the project are clearly defined. | The report is organized but not included in the use cases. | NOT well organized NOT submitted by the deadline |
| Mentoring | Students were engaged by a mentor in the lab classes and outside also. | A mentor engaged students in the lab classes. | Students are not helped at all. |
Figure 2Proposed PBL framework.
Figure 3The Membership function for input variable (CAP1).
Figure 4The Membership function for output variable (PAP1).
Rules.
| Rules | |
|---|---|
| For PAP 1 | R1: If CAP1 is unsatisfactory or CAP2 is exemplary, then PAP1 is medium. R2: If CAP1 is exemplary, then PAP1 is high. R3: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP1 is medium. |
| For PAP 2 | R1: If CAP1 is unsatisfactory or CAP2 is exemplary, then PAP2 is medium. R2: If CAP1 is exemplary, then PAP2 is high. R3: If CAP1 is competent or CAP2 is exemplary, then PAP2 is high. R4: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP2 is medium. |
| For PAP 3 | R1: If CAP1 is unsatisfactory or CAP2 is exemplary then PAP3 is medium. R2: If CAP1 is exemplary, CAP2 is exemplary or CAP3 is exemplary, then PAP3 is high. R3: If CAP1 is competent or CAP2 is exemplary, then PAP2 is high. R4: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP3 is medium. |
| For PAP 4 | R1: If CAP1 is unsatisfactory or CAP2 is competitive, not then PAP4 is low. R2: If CAP3 is exemplary, then PAP4 is high. R3: If CAP1 is competent or CAP2 is exemplary, then PAP4 is medium. R4: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP4 is medium. |
| For PAP 5 | R1: If CAP1 is unsatisfactory or CAP2 is competent, then PAP5 is medium. R2: If CAP3 is exemplary, then PAP5 is high. R3: If CAP1 is competent or CAP2 is exemplary, or CA3 is exemplary, then PAP5 is medium. R4: If CAP1 is exemplary or CAP2 is unsatisfactory, or CAP3 is exemplary, then PAP5 is medium. |
| For PAP 6 | R1: If CAP1 is unsatisfactory or CAP2 is competent, then PAP6 is medium. R2: If CAP3 is exemplary, then PAP6 is high. R3: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP6 is medium. R4: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP6 is high. R5: If CAP1 is exemplary or CAP2 is unsatisfactory, or CAP3 is exemplary, then PAP6 is low. |
| For PAP 7 | R1: If CAP1 is unsatisfactory or CAP2 is competent, then PAP7 is low. R2: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP7 is medium. R3: If CAP1 is competent or CAP2 is exemplary, or CAP3 is unsatisfactory, then PAP7 is low. R4: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP7 is high. |
| For PAP 8 | R1: If CAP1 is competent or CAP2 is unsatisfactory, or CAP3 is unsatisfactory, then PAP8 is low. R2: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP8 is medium. R3: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP8 is medium. |
| For PAP 9 | R1: If CAP1 is competent or CAP2 is unsatisfactory, or CAP3 is unsatisfactory, then PAP9 is low. R2: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP9 is high. R3: If CAP1 is unsatisfactory or CAP2 is competent then PAP9 is medium. |
| For PAP 10 | R1: If CAP1 is competent or CAP2 is unsatisfactory, or CAP3 is unsatisfactory, then PAP10 is low. R2: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP10 is medium. R3: If CAP3 is exemplary, then PAP10 is medium. |
| For PAP 11 | R1: If CAP1 is competent or CAP2 is unsatisfactory, or CAP3 is unsatisfactory, then PAP11 is low. R2: If CAP1 is competent or CAP2 is exemplary, or CAP3 is exemplary, then PAP11 is medium. R3: If CAP3 is exemplary, then PAP11 is medium. |
| For PAP 12 | R1: If CAP1 is competent, or CAP2 is unsatisfactory, or CAP3 is unsatisfactory, then PAP12 is low. R2: If CAP1 is competent, or CAP2 is exemplary, or CAP3 is exemplary, then PAP12 is medium. R3: If CAP3 is exemplary, then PAP12 is medium. |
Participants details.
| Characteristics | Number/Level | |
|---|---|---|
| Age | Male | Between 21-22 |
| Female | Between 21-22 | |
| Gender | Male | 442 |
| Female | 173 | |
| Year of Study | Final Year of Engineering | 615 |
| Skills | Developed Minor Projects in two consecutive Semester | |
| Motivation | As aspiring for placement | High |
Marks distribution of project.
| Distribution of Marks according to 4C's (in percentage) | ||||
|---|---|---|---|---|
| Communicate (CA3) | Cooperative (CA3) | Creative Thinking (CA1) | Critical Thinking (CA2) | |
| E1 | 9 | 24.5 | 22.2 | 44.4 |
| E2 | 39.5 | 23.2 | 37.2 | |
E1 = Evaluation 1 and E2 = Evaluation 2.
Performance of the students according to 4C's.
| Student performance according to 4Ç's (in percentage) | ||||
|---|---|---|---|---|
| Scores versus 4C's | Creative Thinking (CA1) | Critical Thinking (CA2) | Communicate and Cooperative (CA3) | |
| E1 | >50 | 97.4 | 76.6 | 86.2 |
| between 50 to 70 | 43.5 | 35.7 | 54.9 | |
| between 70 to90 | 33.6 | 30.5 | 23.7 | |
| >90 | 8 | 1 | 0.03 | |
| E2 | >50 | 92.2 | 89.6 | 90.4 |
| between 50 to 70 | 44.5 | 37.3 | 38.6 | |
| between 70 to90 | 39.8 | 43.9 | 47.9 | |
| >90 | 2 | 2 | 1 | |
E1 = Evaluation 1 and E2 = Evaluation 2.
Statistical analysis results of evaluation -2.
| CAP 1 | CAP 2 | CAP 3 | |
|---|---|---|---|
| Mean | 6.88 | 10.75 | 11.24 |
| Variance | 2.019 | 5.591 | 4.972 |
| p-value | <0.001 | 0.00018 |
Correlation between the variables for Evaluation-1.
| CAP 1 | CAP 2 | CAP 3 | |
|---|---|---|---|
| CAP 1 | 1 | ||
| CAP 2 | 0.406352 | 1 | |
| CAP 3 | 0.341504 | 0.27224805 | 1 |
Correlation between the variables for Evaluation -2.
| CAP 1 | CAP 2 | CAP 3 | |
|---|---|---|---|
| CAP 1 | 1 | ||
| CAP 2 | 0.514697 | 1 | |
| CAP 3 | 0.512833 | 0.650026 | 1 |
Project scores in Evaluation-1.
| CAP1 | CAP2 | CAP3 | |||
|---|---|---|---|---|---|
| Mean | 4.282 | Mean | 7.104 | Mean | 5.518 |
| SD | 0.905 | SD | 2.162 | SD | 1.1367 |
| Max | 6 | Max | 11 | Max | 11 |
SD = Standard Deviation, Max = Maximum.
Project scores in Evaluation-2.
| CAP1 | CAP2 | CAP3 | |||
|---|---|---|---|---|---|
| Mean | 6.877 | Mean | 10.749 | Mean | 11.241 |
| SD | 1.421 | SD | 2.365 | SD | 2.230 |
| Max | 10 | Max | 15 | Max | 16 |
SD = Standard Deviation, Max = Maximum.
Figure 5PAP attainment by two students.
Statistical analysis results of Evaluation-1.
| CAP 1 | CAP 2 | CAP 3 | |
|---|---|---|---|
| Mean | 4.28 | 7.10 | 5.51 |
| Variance | 0.820 | 4.675 | 1.292 |
| p-value | <0.001 | <0.001 |
Method of Empirical Validation
| Hypothesis 1 | Hypothesis 2 | Hypothesis 3 | |
|---|---|---|---|
| Goal | Analyze the score represent the attainment parameter according to Bloom Taxonomy | Analyze the relationship between course attainment parameters and Student Scores | Analyze the relationship between course attainment parameters with program attainment parameters. |
| Independent Variables | Scores in each CAP | Scores in each CAP | Total Course attainment value |
| Dependent Variables and measures | Total percentage in each CAP | Total Percentage in each CAP | Program attainment parameter |
| Empirical Study Approach | Simulation with data set of 615 using t-test | Simulation with data set of 615 using correlation and descriptive statistics | Mamdani Inference System with data set of size 615 analysis using t-test |
| Result Validation | Logistic Regression, Linear SVM, Random Forest, and Naïve Bayes validate the Fuzzy Results. |
Descriptive statistics of PAP's corresponding to each Course attainment
| PAP1 | PAP2 | PAP3 | PAP4 | PAP5 | PAP6 | PAP7 | PAP8 | PAP9 | PAP10 | PAP11 | PAP12 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 56.674 | 57.4044 | 58.4495 | 38.6777 | 57.5777 | 44.6256 | 35.8803 | 31.4709 | 46.3308 | 33.101 | 33.101 | 33.101 |
| Standard Deviation | 9.28695 | 9.6761 | 8.84753 | 9.3277 | 3.73623 | 12.2969 | 5.35636 | 5.704 | 12.7859 | 7.19816 | 7.19816 | 7.19816 |
| Minimum | 50 | 50 | 50 | 16.539 | 50 | 13.3333 | 16.539 | 13.3333 | 18.432 | 13.3333 | 13.3333 | 13.3333 |
| Maximum | 73.6667 | 73.6667 | 73.6667 | 59.7051 | 59.7051 | 59.7051 | 56.0967 | 50 | 73.6667 | 59.7051 | 59.7051 | 59.7051 |
| Conf Level (95%) | 0.73724 | 0.76813 | 0.70235 | 0.74047 | 0.2966 | 0.97618 | 0.42521 | 0.45281 | 1.015 | 0.57142 | 0.57142 | 0.57142 |
Conf Level = . Confidence level.
Validation of Algorithm using Machine Learning.
| Score | Logistic Regression | Linear SVM | Random Forest | Naïve Bayes | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| precision | recall | f1-score | precision | recall | f1-score | precision | recall | f1-score | precision | recall | f1-score | |
| Low | 0.93 | 0.97 | 0.95 | 0.91 | 0.97 | 0.94 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
| Medium | 0.86 | 0.73 | 0.79 | 0.96 | 0.56 | 0.71 | 0.95 | 0.98 | 0.96 | 0.76 | 0.78 | 0.77 |
| High | 0.91 | 0.95 | 0.93 | 0.83 | 0.97 | 0.9 | 0.99 | 0.97 | 0.98 | 0.88 | 0.87 | 0.88 |
| Accuracy = 0.91 | Accuracy = 0.88 | Accuracy = 0.98 | Accuracy = 0.90 | |||||||||