SlideShare a Scribd company logo
Computer Aided Assessment
                 (CAA) for mathematics

                Chris Sangwin & Simon Hammond




Copyright c
Last Revision Date: June 1, 2009
2

Introduction.

... NOT multiple choice questions ...

   • Computer aided assessment (CAA)
   • CAA with computer algebra
   • Practical issues
     Implementations
   • Pedagogical issues
   • Future directions
3

JEM - Joining Educational Mathematics

eContentPlus Thematic Network
http://jem-thematic.net/
Founder members (15):
Universitat Politecnica de Catalunya, Helsingin Yliopisto, Tech-
nical University, Jacobs University, Universiteit van Amster-
dam, University of Birmingham, FernUniversitt Hagen, Maths
for More, NAG Ltd, Liguori Editore, ISN Oldenburg GmbH,
RWTH Aachen University, Univ. Nacional de Educacin a Dis-
tancia, Universitat Oberta de Catalunya, Universidade de Lis-
boa.
4

Use of objective tests

Consider the following question:
Example question 1
Determine the following integral:

                         cos(x) sin(2x)dx.


As a multiple choice question:
        ◦   (2/3) cos3 (x) + C
        ◦   −(2/3) cos(x) + (2/3) sin3 (x) + C
        ◦   −(2/3) cos(x) + (1/3) sin(x) sin(2x) + C
        ◦   Don’t know.
How do we know the students don’t differentiate the
candidate solutions to check?
5

Computer algebra marking

Computer algebra systems can be used to mark work.
This checks for algebraic equivalence.

                    (x + 1)2 ≡ x2 + 2x + 1

Useful for marking many routine problems.
6

Fundamental idea

if simplify(sa-ta) = 0 then
mark := 1 else mark := 0
7

STACK

System overview

The STACK system:
  • internet based CAA system,

  • uses very simple
    Maxima (computer algebra), and
    L TEX (type setting)
    A

  • All components open source (e.g. GPL).
8

Demonstrating the STACK system

http://www.stack.bham.ac.uk/
9

In learning and teaching

We are assessing a student provided answer.
This is an objective test.
This is
   • not Multiple Choice Question;
   • not string/regex match.
Other tests for the form of an answer.
10

Input of mathematics

This is a fundamental but unsolved problem.
There are a number of options

   1.   Strict CAS syntax.               eg. 2*(x-1)*(x+1)
   2.   “informal” linear text syntax.   eg. 2(x-1)(x+1)
                                         x(t-1)    ?
   3.   Graphical input tool.            eg. equation editor.
   4.   (Pen-based input ?)
   5.   (Geometry applet ?)

Not all groups of students are equal.
11

Syntax innovations

Difficult to achieve!

Babbage 1830’s

“a profusion of notations [...] which threaten, if not duly cor-
rected, to multiply our difficulties instead of promoting our progress”
Babbage, C. (1827)


                       sin2 (x)   sin−1 (x)



                       sin sin x = sin2 x

(composition)
12

Structure in random problem sets

In practice, the numbers often do not matter.




Tuckey, C. O., Examples in Algebra, Bell & Sons, London, (1904)

Too much randomization destroys structure.
An underlying question space.
13

Workshop task

Option A:
Context: end of first calculus course. (Age 18)
Write 6 questions which test whether a student can differentiate
elementary functions.
E.g. Differentiate cos(3x) with respect to x.
Option B:
Context: age 11.
Write 6 questions which test whether a student can add frac-
tions.
14

Randomization
  1. What could you randomize?
  2. What would you randomize?
  3. What are some likely incorrect answers?
  4. What feedback would you like to provide?

... with a view to implementing these questions live.
15

Issues
   • Well-posed questions.
   • Fair questions.
   • Structure in question sets.
     Schemes of work, vs isolated questions.
   • Algebraic form of answers as a goal.
16

Feedback

One third of feedback interventions decreased performance.
Kluger, A. N. and DeNisi, A., Psychological Bulletin (1996).

The nature of feedback determines its effectiveness.
17

Processing answers

Test for algebraic equivalence if simplify(sa-ta) = 0 then
 mark := 1 else mark := 0
Using mainstream CAS
   • Get a lot very quickly,
     Great for calculus and beyond.
   • Elementary algebra can be a problem.
Maxima seems to be more suitable than most.
18

Every CAS is different!

        Input               Maple             Maxima             Axiom
     (numbers)
      0.5-1/2                 0.0
                              √                  0.0               0.0
      4^(1/2)                  √4                 2                 2
                             1                    1                 1
      4^(-1/2)                   4
                             √
                             4                    2               √2
      -4^(1/2)                 −4                2i              2√−1
      sqrt(-4)                2i                 2i              2 −1
      (indices)
     a^n*b*a^m              an bam             an+m b            bam an
    (a^(1/2))^2              √a                   a               √a
    (a^2)^(1/2)                 a2               |a|                a2
  (collecting terms)
      1+x^2-2*x           x2 − 2x + 1        x2 − 2x + 1      x2 − 2x + 1
    x/3+1.5*x+1/3      1.833x + .333 · · ·   1.833x + 1
                                                      3
                                                           1.833x + 0.333 · · ·
                              5                  5x               5
     3*x/4+x/12               6
                                x                 6               6
                                                                    x
                              5 1                 5                 5
  3/(4*x)+1/(12*x)            6 x                6x                6x
19
      Input          Maple        Maxima          Axiom
    (brackets)
    -1*(x+3)        −x − 3         −x − 3         −x − 3
     2*(x+3)         2x + 6       2(x + 3)        2x + 6
                                 2x−1
(2*x-1)/5+(x+3)/2   9
                    10
                       x  + 13
                            10     5
                                        + x+3
                                            2
                                                   9
                                                  10
                                                         13
                                                     x + 10
 (x-1)^3/(x-1)      (x   − 1)2    (x   − 1)2    x2 − 2x + 1

                    x2 −2x+1      x2 −2x+1
(x^2-2*x+1)/(x-1)      x−1           x−1
                                                   x−1
                    1 9x2 +3x      9x2 +3x
(9*x^2+3*x)/(3*x)   3    x            3x
                                                  3x + 1
     (other)
    log(x^2)         ln x2        2 log(x)       log x2
    log(x^y)         ln (xy )     y log(x)       log (xy )
  log(exp(x))        ln (ex )           x           x
  exp(log(x))              x            x           x
     cos(-x)         cos(x)        cos(x)         cos(x)
20

Issue: technical problems
  • Mixed data types in polynomials
    x/3 + 0.5?
  • Unary minus (no simplification).
                        1       −1       1
                   −       ,       , or     .
                       1−x     1−x      x−1

  • Display,
      1. Implicit multiplication, (xy, x · y, x × y)
      2. i vs j,
         √        1
      3. x vs x 2 .
21

Language

Do we have a way to talk about these fine details?
Unhelpful phrases:
   • simplify,
           1         1000
     e.g.22 = 4 or 22     = · · ·?
   • “move over”
22

Checking for properties

To mark

Example question 2
Give an odd function.

1. calculate f (x) + f (−x),
2. simplify,
3. check equality to zero.
23

Creating examples/instances

Some questions ask for examples of objects.
They require higher level thinking.
Such questions are rare. (11.5 questions from 486 ≈ 2.4%)
Pointon and Sangwin, 2003


Perhaps because they are time consuming to mark.
STACK may mark some questions of this style.
Exemplar questions
24

Students’ answers

Students show great variety in their answer, and method.
For example, 190 students were asked for two functions that
satisfy f (1) = 0.
Their answers were marked automatically.
25

The students (N = 190) gave 93 ‘different’ answers.




                          Frequency




                                                     Frequency
            1st Answer                2nd Answer
            x2 − 2x       45          x3 − 3x        29
            x2
             2 −x         31          x2 − 2x        10
            x3                        x3
             3 −x         11           3 −x          9
            x2 − 2x + 1   7           (x − 1)2       8
                                      x4
            x2 − 2x + 3   7            4 −x          8
            (x − 1)2      5           x4 − 4x        5
            2x2 − 4x      5           ex−1 − x       1
            x3   x2
             3 − 2        5           ex−1 + e−x+1   1
            0             4           ln(x) − x      1
26

Two strategies emerged:

        JL: Ok, just take the parabola and shift it one.
        ···
        B: I said, x − 1 = 0, then integrated it.
27

These problems can be used to generate (short) discussions.

   • sorting the data,
   • methods used,
   • ‘exotic’ examples.
                                                           −1
         f1 (x) = 0,   f2 (x) = |x|(x − 2),   f3 (x) = e (x−1)2 .
28

Automatic feedback

Sophisticated automatic feedback may be provided by
computer algebra systems.
This
   • is immediate,
   • is based on properties of students’ answers,
   • could be positive and encouraging,
   • may be based on common mistakes,
   • may be based on common misconceptions.
29

Common misconceptions

Computer algebra can also test for a type of incorrect answer.
Misconceptions may be identified by
   • educational research,
   • previous teaching experience,
   • examining answers from previous students
30

Odd functions

On examining the odd functions given by students,
the majority of coefficients (= 1) are odd,
eg
                   3x5 , 5x7 , 7x5 − 3x.
Students’ concept image of an odd function requires odd coeffi-
cients.
Furthermore, f (x) = 0 is odd, but was absent.
31

Functions that are odd and even.

When asked for a function that was both odd and even
35% gave the correct answer (eventually),
35% failed to answer the question.
Incorrect answers revealed that 24% of the students added an
odd and even function.
Examples include

                x + x2 ,   x2 + x3 ,   x5 − x6 .

The computer algebra system can test for these misconceptions.
32

Student feedback

What do you like about the system? Did you have any difficul-
ties? If so please describe them.

Feedback & partial credit
     i like the way that you are given credit if your an-
     swer is partially correct and also given guidance on
     achieving the full mark for that question.



     I like the fact that feedback is immediate, but I do
     not like the fact that if I get an answer wrong I do
     not know where in my working I have made the error
33

Random questions
    The questions are of the same style and want the
    same things but they are subtly different which means
    you can talk to a friend about a certain question but
    they cannot do it for you. You have to work it all
    out for yourself which is good.




Syntax problems
    I feel the aim system is reasonably fair, however i
    have lost a lot of marks in quiz 3 for simple syntax
    errors
34

Give me an example...
    Recognising the turning points of the functions pro-
    duced in question 2 was impressive, as there are a
    lot of functions with stationary points at x=1 and
    it would be difficult to simply input all possibilities
    to be recognised as answers.
35

Authoring questions

In authoring, there is tension:
  1. Ability to use all features of CAS.
  2. Ease of writing questions.
     Not making question authors into programmers.
36

Conclusion

Some important questions
   • For what purposes is this tool useful?
   • What properties do we want?
      – Not “looks correct”.
      – Not “select the correct answer”.
   • What feedback should we give?

More Related Content

What's hot

Polynomials and factoring
Polynomials and factoringPolynomials and factoring
Polynomials and factoring
Shilpi Singh
 
answers tutor 8
answers tutor 8answers tutor 8
answers tutor 8
Drradz Maths
 
Integrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_AnsIntegrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_Ans
ken1470
 
Swartz Factoring
Swartz FactoringSwartz Factoring
Swartz Factoring
swartzje
 
3.2 factoring polynomials
3.2   factoring polynomials3.2   factoring polynomials
3.2 factoring polynomials
Nuch Pawida
 
0304 ch 3 day 4
0304 ch 3 day 40304 ch 3 day 4
0304 ch 3 day 4
festivalelmo
 
Algebra 1 lessonplan powerpoint
Algebra 1 lessonplan powerpointAlgebra 1 lessonplan powerpoint
Algebra 1 lessonplan powerpoint
Michelle Zinser
 
Operations on Polynomials
Operations on PolynomialsOperations on Polynomials
Operations on Polynomials
Ver Louie Gautani
 
09 Trial Penang S1
09 Trial Penang S109 Trial Penang S1
09 Trial Penang S1
guest9442c5
 
X factoring revised
X factoring revisedX factoring revised
X factoring revised
sgriffin01
 
Factoring polynomials
Factoring polynomialsFactoring polynomials
Factoring polynomials
NCVPS
 
Factoring quadratic expressions
Factoring quadratic expressionsFactoring quadratic expressions
Factoring quadratic expressions
Alicia Jane
 
Factoring Quadratic Trinomials
Factoring Quadratic TrinomialsFactoring Quadratic Trinomials
Factoring Quadratic Trinomials
Rotsen Zuproc
 
Algebra slideshow
Algebra slideshowAlgebra slideshow
Algebra slideshow
AlgebraProject
 
3rd period review withanswers
3rd period review withanswers3rd period review withanswers
3rd period review withanswers
Maria
 
Factoring GCF and Grouping
Factoring GCF and GroupingFactoring GCF and Grouping
Factoring GCF and Grouping
swartzje
 
Box Method Factoring
Box Method FactoringBox Method Factoring
Box Method Factoring
Brittany Bell
 
Factoring by grouping
Factoring by groupingFactoring by grouping
Factoring by grouping
Queenie Santos
 
MODULE 4- Quadratic Expression and Equations
MODULE 4- Quadratic Expression and EquationsMODULE 4- Quadratic Expression and Equations
MODULE 4- Quadratic Expression and Equations
guestcc333c
 
Multiplying Polynomials
Multiplying PolynomialsMultiplying Polynomials
Multiplying Polynomials
JonathanSantos232
 

What's hot (20)

Polynomials and factoring
Polynomials and factoringPolynomials and factoring
Polynomials and factoring
 
answers tutor 8
answers tutor 8answers tutor 8
answers tutor 8
 
Integrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_AnsIntegrated exercise a_(book_2_B)_Ans
Integrated exercise a_(book_2_B)_Ans
 
Swartz Factoring
Swartz FactoringSwartz Factoring
Swartz Factoring
 
3.2 factoring polynomials
3.2   factoring polynomials3.2   factoring polynomials
3.2 factoring polynomials
 
0304 ch 3 day 4
0304 ch 3 day 40304 ch 3 day 4
0304 ch 3 day 4
 
Algebra 1 lessonplan powerpoint
Algebra 1 lessonplan powerpointAlgebra 1 lessonplan powerpoint
Algebra 1 lessonplan powerpoint
 
Operations on Polynomials
Operations on PolynomialsOperations on Polynomials
Operations on Polynomials
 
09 Trial Penang S1
09 Trial Penang S109 Trial Penang S1
09 Trial Penang S1
 
X factoring revised
X factoring revisedX factoring revised
X factoring revised
 
Factoring polynomials
Factoring polynomialsFactoring polynomials
Factoring polynomials
 
Factoring quadratic expressions
Factoring quadratic expressionsFactoring quadratic expressions
Factoring quadratic expressions
 
Factoring Quadratic Trinomials
Factoring Quadratic TrinomialsFactoring Quadratic Trinomials
Factoring Quadratic Trinomials
 
Algebra slideshow
Algebra slideshowAlgebra slideshow
Algebra slideshow
 
3rd period review withanswers
3rd period review withanswers3rd period review withanswers
3rd period review withanswers
 
Factoring GCF and Grouping
Factoring GCF and GroupingFactoring GCF and Grouping
Factoring GCF and Grouping
 
Box Method Factoring
Box Method FactoringBox Method Factoring
Box Method Factoring
 
Factoring by grouping
Factoring by groupingFactoring by grouping
Factoring by grouping
 
MODULE 4- Quadratic Expression and Equations
MODULE 4- Quadratic Expression and EquationsMODULE 4- Quadratic Expression and Equations
MODULE 4- Quadratic Expression and Equations
 
Multiplying Polynomials
Multiplying PolynomialsMultiplying Polynomials
Multiplying Polynomials
 

Similar to Computer Aided Assessment (CAA) for mathematics

Gr-11-Maths-3-in-1-extract.pdf.study.com
Gr-11-Maths-3-in-1-extract.pdf.study.comGr-11-Maths-3-in-1-extract.pdf.study.com
Gr-11-Maths-3-in-1-extract.pdf.study.com
abenathixanga17
 
Factorising for 3um
Factorising for 3umFactorising for 3um
Factorising for 3um
mathssng3
 
PMR Form 3 Mathematics Algebraic Fractions
PMR Form 3 Mathematics Algebraic FractionsPMR Form 3 Mathematics Algebraic Fractions
PMR Form 3 Mathematics Algebraic Fractions
Sook Yen Wong
 
Proj 8 Tanya Graded
Proj 8 Tanya GradedProj 8 Tanya Graded
Proj 8 Tanya Graded
tanyaahogan
 
Precalculus 1 chapter 2
Precalculus 1 chapter 2Precalculus 1 chapter 2
Precalculus 1 chapter 2
oreves
 
Algebra Revision.ppt
Algebra Revision.pptAlgebra Revision.ppt
Algebra Revision.ppt
AaronChi5
 
Factoring polynomials
Factoring polynomialsFactoring polynomials
Factoring polynomials
Arvy Crescini
 
Algebra Trigonometry Problems
Algebra Trigonometry ProblemsAlgebra Trigonometry Problems
Algebra Trigonometry Problems
Don Dooley
 
Em04 il
Em04 ilEm04 il
Em04 il
nahomyitbarek
 
1.2 algebraic expressions t
1.2 algebraic expressions t1.2 algebraic expressions t
1.2 algebraic expressions t
math260
 
Chapter 2.5
Chapter 2.5Chapter 2.5
Chapter 2.5
nglaze10
 
Grade 8 Mathematics Common Monomial Factoring
Grade 8 Mathematics Common Monomial FactoringGrade 8 Mathematics Common Monomial Factoring
Grade 8 Mathematics Common Monomial Factoring
ChristopherRama
 
Lesson 5: Polynomials
Lesson 5: PolynomialsLesson 5: Polynomials
Lesson 5: Polynomials
Kevin Johnson
 
Q1-W1-Factoring Polynomials.pptx
Q1-W1-Factoring Polynomials.pptxQ1-W1-Factoring Polynomials.pptx
Q1-W1-Factoring Polynomials.pptx
TherezaNoble
 
Em01 ba
Em01 baEm01 ba
Em01 ba
nahomyitbarek
 
Colour in Mathematics Colleen Young July 2021
Colour in Mathematics Colleen Young July 2021Colour in Mathematics Colleen Young July 2021
Colour in Mathematics Colleen Young July 2021
Colleen Young
 
9-5 Notes
9-5 Notes9-5 Notes
9-5 Notes
Jimbo Lamb
 
Rational Expressions
Rational ExpressionsRational Expressions
Rational Expressions
king_danickus
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
Mel Anthony Pepito
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
Matthew Leingang
 

Similar to Computer Aided Assessment (CAA) for mathematics (20)

Gr-11-Maths-3-in-1-extract.pdf.study.com
Gr-11-Maths-3-in-1-extract.pdf.study.comGr-11-Maths-3-in-1-extract.pdf.study.com
Gr-11-Maths-3-in-1-extract.pdf.study.com
 
Factorising for 3um
Factorising for 3umFactorising for 3um
Factorising for 3um
 
PMR Form 3 Mathematics Algebraic Fractions
PMR Form 3 Mathematics Algebraic FractionsPMR Form 3 Mathematics Algebraic Fractions
PMR Form 3 Mathematics Algebraic Fractions
 
Proj 8 Tanya Graded
Proj 8 Tanya GradedProj 8 Tanya Graded
Proj 8 Tanya Graded
 
Precalculus 1 chapter 2
Precalculus 1 chapter 2Precalculus 1 chapter 2
Precalculus 1 chapter 2
 
Algebra Revision.ppt
Algebra Revision.pptAlgebra Revision.ppt
Algebra Revision.ppt
 
Factoring polynomials
Factoring polynomialsFactoring polynomials
Factoring polynomials
 
Algebra Trigonometry Problems
Algebra Trigonometry ProblemsAlgebra Trigonometry Problems
Algebra Trigonometry Problems
 
Em04 il
Em04 ilEm04 il
Em04 il
 
1.2 algebraic expressions t
1.2 algebraic expressions t1.2 algebraic expressions t
1.2 algebraic expressions t
 
Chapter 2.5
Chapter 2.5Chapter 2.5
Chapter 2.5
 
Grade 8 Mathematics Common Monomial Factoring
Grade 8 Mathematics Common Monomial FactoringGrade 8 Mathematics Common Monomial Factoring
Grade 8 Mathematics Common Monomial Factoring
 
Lesson 5: Polynomials
Lesson 5: PolynomialsLesson 5: Polynomials
Lesson 5: Polynomials
 
Q1-W1-Factoring Polynomials.pptx
Q1-W1-Factoring Polynomials.pptxQ1-W1-Factoring Polynomials.pptx
Q1-W1-Factoring Polynomials.pptx
 
Em01 ba
Em01 baEm01 ba
Em01 ba
 
Colour in Mathematics Colleen Young July 2021
Colour in Mathematics Colleen Young July 2021Colour in Mathematics Colleen Young July 2021
Colour in Mathematics Colleen Young July 2021
 
9-5 Notes
9-5 Notes9-5 Notes
9-5 Notes
 
Rational Expressions
Rational ExpressionsRational Expressions
Rational Expressions
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
 

More from telss09

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhD
telss09
 
Modeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer schoolModeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer school
telss09
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online course
telss09
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysis
telss09
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environments
telss09
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TEL
telss09
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Content
telss09
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSite
telss09
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfast
telss09
 
Industry Breakfast
Industry BreakfastIndustry Breakfast
Industry Breakfast
telss09
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematics
telss09
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networks
telss09
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learning
telss09
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learning
telss09
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
telss09
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learning
telss09
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
telss09
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.
telss09
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortium
telss09
 
Creating integrated domain, task and competency model
Creating integrated domain, task and competency modelCreating integrated domain, task and competency model
Creating integrated domain, task and competency model
telss09
 

More from telss09 (20)

Pimp my PhD
Pimp my PhDPimp my PhD
Pimp my PhD
 
Modeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer schoolModeling of the learning outcomes reached at the summer school
Modeling of the learning outcomes reached at the summer school
 
Outcome: authoring an adaptive online course
Outcome: authoring an adaptive online courseOutcome: authoring an adaptive online course
Outcome: authoring an adaptive online course
 
First steps in social network analysis
First steps in social network analysisFirst steps in social network analysis
First steps in social network analysis
 
Mash-Up Personal Learning Environments
Mash-Up Personal Learning EnvironmentsMash-Up Personal Learning Environments
Mash-Up Personal Learning Environments
 
Recommender Systems in TEL
Recommender Systems in TELRecommender Systems in TEL
Recommender Systems in TEL
 
The relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open ContentThe relation of PLE, LMS, and Open Content
The relation of PLE, LMS, and Open Content
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSite
 
Junior/Senior Faculty Breakfast
Junior/Senior Faculty BreakfastJunior/Senior Faculty Breakfast
Junior/Senior Faculty Breakfast
 
Industry Breakfast
Industry BreakfastIndustry Breakfast
Industry Breakfast
 
Configuring VLEs for Mathematics
Configuring VLEs for MathematicsConfiguring VLEs for Mathematics
Configuring VLEs for Mathematics
 
Personal Competence Development in Learning Networks
Personal Competence Development in Learning NetworksPersonal Competence Development in Learning Networks
Personal Competence Development in Learning Networks
 
Assessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learningAssessing and promoting computer-supported collaborative learning
Assessing and promoting computer-supported collaborative learning
 
Technology and the Transformation of Learning
Technology and the Transformation of LearningTechnology and the Transformation of Learning
Technology and the Transformation of Learning
 
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
Towards a Conceptual Framework for Requirement Gathering and Roadmapping in t...
 
Language Technologies for Lifelong Learning
Language Technologies for Lifelong LearningLanguage Technologies for Lifelong Learning
Language Technologies for Lifelong Learning
 
Adaptive Learning Environments
Adaptive Learning EnvironmentsAdaptive Learning Environments
Adaptive Learning Environments
 
Methods to test an e-learning Web application.
Methods to test an e-learning Web application.Methods to test an e-learning Web application.
Methods to test an e-learning Web application.
 
EC-TEL Doctoral Consortium
EC-TEL Doctoral ConsortiumEC-TEL Doctoral Consortium
EC-TEL Doctoral Consortium
 
Creating integrated domain, task and competency model
Creating integrated domain, task and competency modelCreating integrated domain, task and competency model
Creating integrated domain, task and competency model
 

Recently uploaded

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 

Recently uploaded (20)

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 

Computer Aided Assessment (CAA) for mathematics

  • 1. Computer Aided Assessment (CAA) for mathematics Chris Sangwin & Simon Hammond Copyright c Last Revision Date: June 1, 2009
  • 2. 2 Introduction. ... NOT multiple choice questions ... • Computer aided assessment (CAA) • CAA with computer algebra • Practical issues Implementations • Pedagogical issues • Future directions
  • 3. 3 JEM - Joining Educational Mathematics eContentPlus Thematic Network http://jem-thematic.net/ Founder members (15): Universitat Politecnica de Catalunya, Helsingin Yliopisto, Tech- nical University, Jacobs University, Universiteit van Amster- dam, University of Birmingham, FernUniversitt Hagen, Maths for More, NAG Ltd, Liguori Editore, ISN Oldenburg GmbH, RWTH Aachen University, Univ. Nacional de Educacin a Dis- tancia, Universitat Oberta de Catalunya, Universidade de Lis- boa.
  • 4. 4 Use of objective tests Consider the following question: Example question 1 Determine the following integral: cos(x) sin(2x)dx. As a multiple choice question: ◦ (2/3) cos3 (x) + C ◦ −(2/3) cos(x) + (2/3) sin3 (x) + C ◦ −(2/3) cos(x) + (1/3) sin(x) sin(2x) + C ◦ Don’t know. How do we know the students don’t differentiate the candidate solutions to check?
  • 5. 5 Computer algebra marking Computer algebra systems can be used to mark work. This checks for algebraic equivalence. (x + 1)2 ≡ x2 + 2x + 1 Useful for marking many routine problems.
  • 6. 6 Fundamental idea if simplify(sa-ta) = 0 then mark := 1 else mark := 0
  • 7. 7 STACK System overview The STACK system: • internet based CAA system, • uses very simple Maxima (computer algebra), and L TEX (type setting) A • All components open source (e.g. GPL).
  • 8. 8 Demonstrating the STACK system http://www.stack.bham.ac.uk/
  • 9. 9 In learning and teaching We are assessing a student provided answer. This is an objective test. This is • not Multiple Choice Question; • not string/regex match. Other tests for the form of an answer.
  • 10. 10 Input of mathematics This is a fundamental but unsolved problem. There are a number of options 1. Strict CAS syntax. eg. 2*(x-1)*(x+1) 2. “informal” linear text syntax. eg. 2(x-1)(x+1) x(t-1) ? 3. Graphical input tool. eg. equation editor. 4. (Pen-based input ?) 5. (Geometry applet ?) Not all groups of students are equal.
  • 11. 11 Syntax innovations Difficult to achieve! Babbage 1830’s “a profusion of notations [...] which threaten, if not duly cor- rected, to multiply our difficulties instead of promoting our progress” Babbage, C. (1827) sin2 (x) sin−1 (x) sin sin x = sin2 x (composition)
  • 12. 12 Structure in random problem sets In practice, the numbers often do not matter. Tuckey, C. O., Examples in Algebra, Bell & Sons, London, (1904) Too much randomization destroys structure. An underlying question space.
  • 13. 13 Workshop task Option A: Context: end of first calculus course. (Age 18) Write 6 questions which test whether a student can differentiate elementary functions. E.g. Differentiate cos(3x) with respect to x. Option B: Context: age 11. Write 6 questions which test whether a student can add frac- tions.
  • 14. 14 Randomization 1. What could you randomize? 2. What would you randomize? 3. What are some likely incorrect answers? 4. What feedback would you like to provide? ... with a view to implementing these questions live.
  • 15. 15 Issues • Well-posed questions. • Fair questions. • Structure in question sets. Schemes of work, vs isolated questions. • Algebraic form of answers as a goal.
  • 16. 16 Feedback One third of feedback interventions decreased performance. Kluger, A. N. and DeNisi, A., Psychological Bulletin (1996). The nature of feedback determines its effectiveness.
  • 17. 17 Processing answers Test for algebraic equivalence if simplify(sa-ta) = 0 then mark := 1 else mark := 0 Using mainstream CAS • Get a lot very quickly, Great for calculus and beyond. • Elementary algebra can be a problem. Maxima seems to be more suitable than most.
  • 18. 18 Every CAS is different! Input Maple Maxima Axiom (numbers) 0.5-1/2 0.0 √ 0.0 0.0 4^(1/2) √4 2 2 1 1 1 4^(-1/2) 4 √ 4 2 √2 -4^(1/2) −4 2i 2√−1 sqrt(-4) 2i 2i 2 −1 (indices) a^n*b*a^m an bam an+m b bam an (a^(1/2))^2 √a a √a (a^2)^(1/2) a2 |a| a2 (collecting terms) 1+x^2-2*x x2 − 2x + 1 x2 − 2x + 1 x2 − 2x + 1 x/3+1.5*x+1/3 1.833x + .333 · · · 1.833x + 1 3 1.833x + 0.333 · · · 5 5x 5 3*x/4+x/12 6 x 6 6 x 5 1 5 5 3/(4*x)+1/(12*x) 6 x 6x 6x
  • 19. 19 Input Maple Maxima Axiom (brackets) -1*(x+3) −x − 3 −x − 3 −x − 3 2*(x+3) 2x + 6 2(x + 3) 2x + 6 2x−1 (2*x-1)/5+(x+3)/2 9 10 x + 13 10 5 + x+3 2 9 10 13 x + 10 (x-1)^3/(x-1) (x − 1)2 (x − 1)2 x2 − 2x + 1 x2 −2x+1 x2 −2x+1 (x^2-2*x+1)/(x-1) x−1 x−1 x−1 1 9x2 +3x 9x2 +3x (9*x^2+3*x)/(3*x) 3 x 3x 3x + 1 (other) log(x^2) ln x2 2 log(x) log x2 log(x^y) ln (xy ) y log(x) log (xy ) log(exp(x)) ln (ex ) x x exp(log(x)) x x x cos(-x) cos(x) cos(x) cos(x)
  • 20. 20 Issue: technical problems • Mixed data types in polynomials x/3 + 0.5? • Unary minus (no simplification). 1 −1 1 − , , or . 1−x 1−x x−1 • Display, 1. Implicit multiplication, (xy, x · y, x × y) 2. i vs j, √ 1 3. x vs x 2 .
  • 21. 21 Language Do we have a way to talk about these fine details? Unhelpful phrases: • simplify, 1 1000 e.g.22 = 4 or 22 = · · ·? • “move over”
  • 22. 22 Checking for properties To mark Example question 2 Give an odd function. 1. calculate f (x) + f (−x), 2. simplify, 3. check equality to zero.
  • 23. 23 Creating examples/instances Some questions ask for examples of objects. They require higher level thinking. Such questions are rare. (11.5 questions from 486 ≈ 2.4%) Pointon and Sangwin, 2003 Perhaps because they are time consuming to mark. STACK may mark some questions of this style. Exemplar questions
  • 24. 24 Students’ answers Students show great variety in their answer, and method. For example, 190 students were asked for two functions that satisfy f (1) = 0. Their answers were marked automatically.
  • 25. 25 The students (N = 190) gave 93 ‘different’ answers. Frequency Frequency 1st Answer 2nd Answer x2 − 2x 45 x3 − 3x 29 x2 2 −x 31 x2 − 2x 10 x3 x3 3 −x 11 3 −x 9 x2 − 2x + 1 7 (x − 1)2 8 x4 x2 − 2x + 3 7 4 −x 8 (x − 1)2 5 x4 − 4x 5 2x2 − 4x 5 ex−1 − x 1 x3 x2 3 − 2 5 ex−1 + e−x+1 1 0 4 ln(x) − x 1
  • 26. 26 Two strategies emerged: JL: Ok, just take the parabola and shift it one. ··· B: I said, x − 1 = 0, then integrated it.
  • 27. 27 These problems can be used to generate (short) discussions. • sorting the data, • methods used, • ‘exotic’ examples. −1 f1 (x) = 0, f2 (x) = |x|(x − 2), f3 (x) = e (x−1)2 .
  • 28. 28 Automatic feedback Sophisticated automatic feedback may be provided by computer algebra systems. This • is immediate, • is based on properties of students’ answers, • could be positive and encouraging, • may be based on common mistakes, • may be based on common misconceptions.
  • 29. 29 Common misconceptions Computer algebra can also test for a type of incorrect answer. Misconceptions may be identified by • educational research, • previous teaching experience, • examining answers from previous students
  • 30. 30 Odd functions On examining the odd functions given by students, the majority of coefficients (= 1) are odd, eg 3x5 , 5x7 , 7x5 − 3x. Students’ concept image of an odd function requires odd coeffi- cients. Furthermore, f (x) = 0 is odd, but was absent.
  • 31. 31 Functions that are odd and even. When asked for a function that was both odd and even 35% gave the correct answer (eventually), 35% failed to answer the question. Incorrect answers revealed that 24% of the students added an odd and even function. Examples include x + x2 , x2 + x3 , x5 − x6 . The computer algebra system can test for these misconceptions.
  • 32. 32 Student feedback What do you like about the system? Did you have any difficul- ties? If so please describe them. Feedback & partial credit i like the way that you are given credit if your an- swer is partially correct and also given guidance on achieving the full mark for that question. I like the fact that feedback is immediate, but I do not like the fact that if I get an answer wrong I do not know where in my working I have made the error
  • 33. 33 Random questions The questions are of the same style and want the same things but they are subtly different which means you can talk to a friend about a certain question but they cannot do it for you. You have to work it all out for yourself which is good. Syntax problems I feel the aim system is reasonably fair, however i have lost a lot of marks in quiz 3 for simple syntax errors
  • 34. 34 Give me an example... Recognising the turning points of the functions pro- duced in question 2 was impressive, as there are a lot of functions with stationary points at x=1 and it would be difficult to simply input all possibilities to be recognised as answers.
  • 35. 35 Authoring questions In authoring, there is tension: 1. Ability to use all features of CAS. 2. Ease of writing questions. Not making question authors into programmers.
  • 36. 36 Conclusion Some important questions • For what purposes is this tool useful? • What properties do we want? – Not “looks correct”. – Not “select the correct answer”. • What feedback should we give?