Towards Optimal Allocation of Points to Different Assignments and Tests

Similar documents
Random Utility Functions are Uniquely Determined by User Preferences

Propagation of Probabilistic Uncertainty: The Simplest Case (A Brief Pedagogical Introduction)

Why Trapezoidal and Triangular Membership Functions Work So Well: Towards a Theoretical Explanation

Membership Functions Representing a Number vs. Representing a Set: Proof of Unique Reconstruction

Computing Standard-Deviation-to-Mean and Variance-to-Mean Ratios under Interval Uncertainty is NP-Hard

Similarity Beyond Correlation: Symmetry-Based Approach

How to Explain Usefulness of Different Results when Teaching Calculus: Example of the Mean Value Theorem

Computations Under Time Constraints: Algorithms Developed for Fuzzy Computations can Help

Computing with Words: Towards a New Tuple-Based Formalization

Why Bellman-Zadeh Approach to Fuzzy Optimization

Towards Decision Making under Interval Uncertainty

Towards Decision Making under General Uncertainty

Use of Grothendieck s Inequality in Interval Computations: Quadratic Terms are Estimated Accurately (Modulo a Constant Factor)

Towards Designing Optimal Individualized Placement Tests

Modeling Extremal Events Is Not Easy: Why the Extreme Value Theorem Cannot Be As General As the Central Limit Theorem

Which Bio-Diversity Indices Are Most Adequate

Why Locating Local Optima Is Sometimes More Complicated Than Locating Global Ones

Exact Bounds on Sample Variance of Interval Data

Why in Mayan Mathematics, Zero and Infinity are the Same: A Possible Explanation

How to Make a Proof of Halting Problem More Convincing: A Pedagogical Remark

How to Distinguish True Dependence from Varying Independence?

Computation in Quantum Space-time Could Lead to a Super-polynomial Speedup

MA113 Calculus III Syllabus, Fall 2017

Product of Partially Ordered Sets (Posets), with Potential Applications to Uncertainty Logic and Space-Time Geometry

Why Copulas? University of Texas at El Paso. Vladik Kreinovich University of Texas at El Paso,

Feb. 12, To: The UGC From: Patricia LiWang for Natural Sciences faculty RE: Proposed Physical Biochemistry course.

Voting Aggregation Leads to (Interval) Median

Exponential Disutility Functions in Transportation Problems: A New Theoretical Justification

SOUTHERN UNIVERSITY and A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 395 CALCULUS III AND DIFFERENTIAL EQUATIONS FOR JUNIOR ENGINEERING MAJORS

How to Assign Weights to Different Factors in Vulnerability Analysis: Towards a Justification of a Heuristic Technique

How to Define "and"- and "or"-operations for Intuitionistic and Picture Fuzzy Sets

When Can We Reduce Multi-Variable Range Estimation Problem to Two Fewer-Variable Problems?

Astronomy 001 Online SP16 Syllabus (Section 8187)

Academic Affairs Assessment of Student Learning Report for Academic Year

Internet Resource Guide. For Chemical Engineering Students at The Pennsylvania State University

Strongly Agree Agree Neither Agree Nor Disagree

JEFFERSON COLLEGE COURSE SYLLABUS MTH201 CALCULUS III. 5 Semester Credit Hours. Prepared by: Linda Cook

COWLEY COLLEGE & Area Vocational Technical School

CHEM 102 Fall 2012 GENERAL CHEMISTRY

CHEMISTRY, BS. Admissions. Policies. Degree Requirements. Admissions & Policies. Requirements. BS without Concentration.

How to Estimate Expected Shortfall When Probabilities Are Known with Interval or Fuzzy Uncertainty

Do It Today Or Do It Tomorrow: Empirical Non- Exponential Discounting Explained by Symmetry and Fuzzy Ideas

Department of Mathematics

ASTR1120L & 2030L Introduction to Astronomical Observations Spring 2019

AP Calculus. Analyzing a Function Based on its Derivatives

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: PHYSC NAME OF ORIGINATOR /REVISOR: ALENA O CONNOR

BE SURE THAT YOU HAVE LOOKED AT, THOUGHT ABOUT AND TRIED THE SUGGESTED PROBLEMS ON THIS REVIEW GUIDE PRIOR TO LOOKING AT THESE COMMENTS!!!

Teaching Linear Algebra, Analytic Geometry and Basic Vector Calculus with Mathematica at Riga Technical University

Towards a Localized Version of Pearson's Correlation Coefficient

ESTIMATING STATISTICAL CHARACTERISTICS UNDER INTERVAL UNCERTAINTY AND CONSTRAINTS: MEAN, VARIANCE, COVARIANCE, AND CORRELATION ALI JALAL-KAMALI

CHEMISTRY (CHEM) CHEM 208. Introduction to Chemical Analysis II - SL

Optimizing Computer Representation and Computer Processing of Epistemic Uncertainty for Risk-Informed Decision Making: Finances etc.

DRAFT. Algebra I Honors Course Syllabus

Spring 2015 MECH 2311 INTRODUCTION TO THERMAL FLUID SCIENCES

Chemistry A Course Syllabus

EDUCATIONAL MATERIALS: Text Levin Harold (2013) The Earth Through Time (10th edition). John Wiley & Sons.

Director, Programs and Academic Assessment

Utilization of GIS for Geometry Analysis in Graphic Science Education

Pure Quantum States Are Fundamental, Mixtures (Composite States) Are Mathematical Constructions: An Argument Using Algorithmic Information Theory

JEFFERSON COLLEGE COURSE SYLLABUS. MTH 201 CALCULUS III 5 Credit Hours. Prepared by: John M Johny August 2012

SCIENCE PROGRAM CALCULUS III

Examiners Report/ Principal Examiner Feedback. Summer GCE Core Mathematics C3 (6665) Paper 01

COWLEY COLLEGE & Area Vocational Technical School

Adv. Algebra/Algebra II Pacing Calendar August 2016

CHEMISTRY 3A INTRODUCTION TO CHEMISTRY SPRING

SPRING SEMESTER, GLY 4310C PETROLOGY OF IGNEOUS AND METAMORPHIC ROCKS 4 credits

CHEM 1413 Course Syllabus (CurricUNET) Course Syllabus

GREAT IDEAS IN PHYSICS

Decision Making under Interval Uncertainty: What Can and What Cannot Be Computed in Linear Time and in Real Time

GIST 4302/5302: Spatial Analysis and Modeling

Towards a More Physically Adequate Definition of Randomness: A Topological Approach

Monchaya Chiangpradit 1, Wararit Panichkitkosolkul 1, Hung T. Nguyen 1, and Vladik Kreinovich 2. 2 University of Texas at El Paso

HONORS LINEAR ALGEBRA (MATH V 2020) SPRING 2013

Towards Foundations of Interval and Fuzzy Uncertainty

ORF 363/COS 323 Final Exam, Fall 2015

AAE 553 Elasticity in Aerospace Engineering

CENTRAL TEXAS COLLEGE SYLLABUS FOR MATH 2415 CALCULUS III. Semester Hours Credit: 4

Chemistry 883 Computational Quantum Chemistry

Syllabus for MATHEMATICS FOR INTERNATIONAL RELATIONS

Islamic Foundation School Course Outline Course Title: Calculus and Vectors

Towards A Physics-Motivated Small-Velocities Approximation to General Relativity

Kekule's Benzene Structure: A Case Study of Teaching Usefulness of Symmetry

Multi-Resolution Analysis for the Haar Wavelet: A Minimalist Approach

The University of Jordan Accreditation & Quality Assurance Center Course Syllabus Course Name: Practical Physics 4 ( )

PHYS 480/580 Introduction to Plasma Physics Fall 2017

CENTRAL TEXAS COLLEGE SYLLABUS FOR MATH 2318 Linear Algebra. Semester Hours Credit: 3

How to Define Relative Approximation Error of an Interval Estimate: A Proposal

Introductory Geosciences I: Geology 1121 Honors Earth s Internal Processes Georgia State University Fall Semester 2009

GIST 4302/5302: Spatial Analysis and Modeling

School of Mathematics and Science MATH 163 College Algebra Section: EFA

Name. University of Maryland Department of Physics Physics 374 Dr. E. F. Redish Fall 2004 Exam 2 3. December, 2004

Bsc Chemistry Multiple Choice Question Answer

GIST 4302/5302: Spatial Analysis and Modeling

Instructor Notes for Chapters 3 & 4

CENTRAL TEXAS COLLEGE SYLLABUS FOR ENGR 2301 Engineering Mechanics - Statics. Semester Hours Credit: 3

ELECTROMAGNETIC THEORY

Interval Computations as an Important Part of Granular Computing: An Introduction

experiment3 Introduction to Data Analysis

Pre-calculus Lesson Plan. Week of:

Transcription:

Journal of Uncertain ystems Vol.4, No.4, pp.291-295, 2010 Online at: www.jus.org.uk Towards Optimal Allocation of Points to Different Assignments and Tests uparat Niwitpong 1, Monchaya Chiangpradit 1, Olga Kosheleva 2, 1 Department of Applied tatistics, Faculty of Applied cience, King Mongkut s University of Technology North Bangkok, 1518 Pibulsongkram Rd., Bangsue, Bangkok 10800 Thailand 2 Department of Teacher Education, University of Texas at El Paso, 500 W. University, El Paso, TX 79968, UA Received 21 December, 2008; Revised 30 January, 2010 Abstract How many points should we allocate to different assignments and tests? to different problems on a test? Usually, professors use subjective judgment to allocate points. In this paper, we provide an objective procedure for allocating points. c 2010 World Academic Press, UK. All rights reserved. Keywords: grading, optimization 1 Formulation of the Problem Points need to be allocated. The overall grade for a class is formed by adding the grades for different assignments and tests. In the syllabus, it is usually described that, e.g., the first test is worth 10 points, the second test is worth 25 points, etc., with the total of 100 points. Example. For a better understanding, let us start with a simple example. uppose that we allocate: 10 points to the first test, 40 points to the second test, and 50 points to the final exam. uppose that a student s got: g s1 = 80 points out of 100 on the first test, g s2 = 75 points out of 100 on the second test, and g s3 = 90 points out of 100 on the final exam. In this case, the student s overall grade g s for this class is g s = p 1 g s1 + p 2 g s2 + p 3 g s3 = 0.1 80 + 0.4 75 + 0.5 90 = 8.0 + 30.0 + 45.0 = 83, (1) p 1 = 10 100 = 0.1, p 2 = 40 100 = 0.4, p 3 = 50 = 0.5. (2) 100 Points need to be allocated (cont-d). imilarly, the grade for a test is formed by adding the grades earned on each of the problems. In the text of the test, it is usually described how many points each problem is worth. Corresponding author. Email: olgak@utep.edu (O. Kosheleva).

292. Niwitpong, M. Chiangpradit and O. Kosheleva: Towards Optimal Allocation of Points Allocating points is important. An appropriate allocation of points is very important. For example, if we allocate almost all the points to the final exam, some students will see no reason to study hard during the semester. They will try to cram the material during the finals, and as a result, even if they pass the finals, their knowledge of the material will not be as good as the knowledge of the students who studied diligently during the semester. On the other hand, if we allocate too few points to the final exam, then some students will have no incentive to review the class material for the final exam. As a result, their knowledge of the material that was studied in the beginning of the semester will be not as good as the knowledge of those students who did review this material at the end of the class. How points are allocated now. At present, the points for different assignments, tests, and problems are allocated based on the teacher s subjective experience. As a result, there is a high variety of point allocation. Formulation of the problem. ince it is very important to properly allocate points for different assignments, tests, and problems, it is desirable to find a more objective ways for such allocation. uch an objective way is presented in this paper. This paper capitalizes on the preliminary ideas described in [1]. 2 A New Approach Our main idea. Most classes are prerequisites for other classes (or for some qualification exams). For example, Pre-calculus is a prerequisite for Calculus I, Calculus I is a prerequisite for Calculus II, etc. For such classes, it is desirable to allocate the points in such a way that a success in this class will be a good indication of the success in the next class. If we grade too easily, students may be happier with their good grades, but some of them will pass the class without acquiring the knowledge needed for the next class and so they may fail this next class. On the other hand, if we grade too harsh, we unnecessarily fail many students who may have not learned all the details but whole knowledge is actually good enough to successfully pass the next class. From this viewpoint, the best way to allocate points is to select the allocations for which the resulting grade is the best predictor for the grade in the next class. Available data. To find the best allocation of points, we must use the grades that the students got for different assignments and tests, and the grades they got in the next class. Let us denote the total number of assignments and tests by T, and let us denote the total number of students who took this class in the past by. Let us denote the grade of student s (1 s ) on assignment or test t (1 t T ) by g st. The grade of student s at the next class (for which this class is a prerequisite) will be denoted by n s. From the idea to the algorithm. We want to predict the value n s based on the grades g s1,..., g st. For such a prediction, it is natural to start with a linear regression n s a 0 + a 1 g s1 +... + a T g st. (3) The coefficients a t can be found from the Least quares method (see, e.g., [2]), by minimizing the sum (a 0 + a 1 g s1 +... + a T g st n s ) 2. (4) The standard Least quares formulas lead to the following system of linear equations for determining the coefficients a t : a 0 + a 1 g 1 +... + a T g T = n; (5) a t + a 1 g 1 g t +... + a T g T g t = n g t 1 t T, (6)

Journal of Uncertain ystems, Vol.4, No.4, pp.291-295, 2010 293 g t g st, n n s, g t g t g st g st. (7) The resulting coefficients are not exactly points, since the values a 1,..., a T do not necessarily add up to 1. To get the desired values of the points p 1,..., p T, we therefore need to normalize these values and take a, (8) a = a 1 +... + a T. (9) For these values, we have a t = p t a and thus, the above linear regression formula takes the form Thus, we arrive at the following algorithm. n s a 0 + a 1 g s1 +... + a T g st = a 0 + a g s, (10) g s = p 1 g s1 +... + p T g st. (11) Allocating points: main algorithm. Based on the grades g s1,..., g st, and n s, we first compute the averages g t = 1 g st, n = 1 n s, g t g t = 1 g st g st. (12) Then, we solve the following system of T + 1 linear equations to find T + 1 unknowns a 0, a 1..., a T : After that, we compute the sum and we compute the desired point values p t as For each student s, the resulting class grade a 0 + a 1 g 1 +... + a T g T = n; (13) a t + a 1 g 1 g t +... + a T g T g t = n g t 1 t T. (14) can be used to predict the grade n s in the next class as a = a 1 +... + a T (15) A. (16) g s = p 1 g s1 +... + p T g st (17) n s a 0 + a g s. (18) Discussion. One might expect that we would aim at finding the points for which n s g s. However, it is reasonable to expect some decrease in knowledge between the classes, so n s a 0 + a g s, with a < 1, is a more reasonable idea. For example, in the University of Texas at El Paso s Computer cience (C) undergraduate program, the passing grade for some classes is D (corresponding, crudely speaking, to 60 points out of 100). However, for the classes that serve as prerequisites to other classes, the passing grade is C (70 points out of 100), because it is understood that usually, student forget. o, to make sure that they have at least a D level knowledge of the material by the time they reach the next class, we must make sure that they have a C level by the time they finish the previous class.

294. Niwitpong, M. Chiangpradit and O. Kosheleva: Towards Optimal Allocation of Points 3 Additional Complications Two iterations may be needed. In the previous text, we assumed that the grades for different assignments reflect the students level of knowledge for different parts of the material. This is usually true when there are enough points allocated to this assignment. However, if too few points are allocated to an assignment, students may not spend as much time on it and thus, the corresponding grades may be low. If based on the above procedure, we allocate more points to this assignment, students may take it more seriously and their grades for this assignment may improve. This change in grades may require a re-allocation of points. o, ideally, after we determine the initial grade allocations, we should then collect new grades data. After we have collected enough grade data, we should then repeat the same procedure to see if re-allocation of points is necessary. From the main algorithm to algorithms that cover more complex situations. In the derivation of the above algorithm, we assumed that we have a class with a well-ined next class, and that for this next class, the current class is the only prerequisite. We also assumed that linear regression is adequate. Let us discuss what to do in more complex situations. Case of multiple prerequisites. In some situations, there are several prerequisites for a class. For example, in the above-mentioned C program, there are two prerequisites for the Data tructures class: Discrete Mathematics (DM) and Elementary Algorithms and Data tructures (C2). In such cases, we need to determine points for both prerequisite classes. Here, in addition to the grades g s1,..., g st for the first class, we also have grades g s1,..., g st for the second class. We want to find the coefficients a 0, a 1,..., a T, a 1,..., a T for which The coefficients a t and a t n s a 0 + a 1 g s1 +... + a T g st + a 1 g s1 +... + a T g st. (19) can be found from the Least quares method, by minimizing the sum (a 0 + a 1 g s1 +... + a T g st + a 1 g s1 +... + a T g st n s) 2. (20) The standard Least quares formulas lead to the following system of linear equations for determining the coefficients a t and a t : a0 + a1 g1 +... + at gt + a 1 g 1 +... + a T g T = n; (21) a t + a 1 g 1 g t +... + a T g T g t + a 1 g 1 g t +... + a T g T g t = n g t ; (22) a t + a 1 g 1 g t +... + a T g T g t + a 1 g 1 g t +... + a T g T g t = n g t, (23), in addition to (7), we have g t g st, g t g t = g t g t g t g t g st g st, (24) g st g st. (25) To get the desired values of the points p 1,..., p T, p 1,..., p T, we normalize these values and take a, p t = a t a, (26) a = a 1 +... + a T ; a = a 1 +... + a T. (27) For these values, we have a t = p t a and a t = p t a and thus, the above linear regression formula takes the form n s a 0 + a g s + a g s, (28) g s = p 1 g s1 +... + p T g st ; g s = p 1 g s1 +... + p T g st. (29)

Journal of Uncertain ystems, Vol.4, No.4, pp.291-295, 2010 295 Case of several follow-up classes. Another realistic situation is when for a given class, there are several follow-up classes. For example, in the above-mentioned C program, the Data tructures class is a prerequisite for several junior- and senior-level classes. In this case, for each student s, we have several grades n s1,..., n sc for the follow-up classes. To apply the above procedure, we can then take, as n s, either the smallest of these follow-up grades n s = min(n s1,..., n sc ); (30) this will guarantee that the student is successful in all follow-up classes, or the average of these follow-up grades n s = n s1 +... + n sc ; (31) C this will guarantee that the student is successful on average in the follow-up classes. Case of non-linear regression. If we have reasons to believe that linear regression does not adequately capture the students success in the next classes, we may want to use quadratic regression, i.e., find the coefficients a t and a tt for which n s a 0 + a t g st + t=1 t=1 t =1 a tt g st g st. (32) The optimal values of the coefficients a t and a tt can also be obtained from the Least quares method. In this case, the grade for the class will be obtained not as a weighted average of the grades for different assignments and tests, but rather as a non-linear combination of these grades. This non-linearity may sound unusual, but it is actually used in grading. For example, in some C classes, to get a C, students need to get at least a C average for the lab assignments (assignments t = 1,..., l) and at least a C average for all the tests (assignments t = l + 1,..., T ). Thus, in effect, we have a non-linear formula for the class grade: ( gs1 +... + g sl g s = min, g ) s,l+1 +... + g s,t. (33) l T l Acknowledgments The authors are thankful to a-aat Niwitpong and to Vladik Kreinovich for their guidance and help. References [1] Kosheleva, O., and V. Kreinovich, How to assigns weights to different tests?, Proceedings of the un Conference on Teaching and Learning, El Paso, Texas, February 27, 2009. [2] heskin, D.J., Handbook of Parametric and Nonparametric tatistical Procedures, Chapman & Hall/CRC Press, Boca Raton, Florida, 2007.