108
Dr. Terence Etchells [email protected] Computing and Mathematical Sciences Liverpool John Moores University, UK. Generating Online Assessment Questions with Derive and Perception

Dr. Terence Etchells [email protected]

  • Upload
    calais

  • View
    39

  • Download
    0

Embed Size (px)

DESCRIPTION

Generating Online Assessment Questions with Derive and Perception. Dr. Terence Etchells [email protected]. Computing and Mathematical Sciences Liverpool John Moores University, UK. Important (Videos). - PowerPoint PPT Presentation

Citation preview

Page 1: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Dr. Terence [email protected]

Computing and Mathematical Sciences

Liverpool John Moores University, UK.

Generating Online Assessment Questionswith

Derive and Perception

Page 2: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Important (Videos)

• In order that you can view the videos in this presentation you will need the TechSmith Video Codec that can be found at:

http://download.techsmith.com/tscc/tscc.exe

Alternately, you can find the tscc.exe on this CD. Simply

run the exe file from the CD or the internet download.

Page 3: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Where LJMU is!

Page 4: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Where LJMU is!

Page 5: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Where LJMU is!

Page 6: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Liverpool John Moores University

Page 7: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Liverpool John Moores University

My office

Page 8: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• A Package for Delivering Assessments over the internet.

• Assessments can take many forms.

• e.g. multiple choice, text matching, numerical values.

Page 9: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• A Package for Delivering Assessments over the internet.

• Assessments can take many forms.

• e.g. multiple choice, text matching, numerical values.

Page 10: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• A Package for Delivering Assessments over the internet.

• Assessments can take many forms.

• e.g. multiple choice, text matching, numerical values.

Page 11: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• A Package for Delivering Assessments over the internet.

• Assessments can take many forms.

• e.g. multiple choice, text matching, numerical values.

Page 12: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• 4 Main parts to Perception

– Authoring the Questions– Constructing Assessments

• Selecting groups of questions

– Setting Schedules• dates, how many attempts, who?

– Reporting• What scores did they get.

Page 13: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• 4 Main parts to Perception

– Authoring the Questions– Constructing Assessments

• Selecting groups of questions

– Setting Schedules• dates, how many attempts, who?

– Reporting• What scores did they get.

Page 14: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• 4 Main parts to Perception

– Authoring the Questions– Constructing Assessments

• Selecting groups of questions

– Setting Schedules• dates, how many attempts, who?

– Reporting• What scores did they get.

Page 15: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• 4 Main parts to Perception

– Authoring the Questions– Constructing Assessments

• Selecting groups of questions

– Setting Schedules• dates, how many attempts, who?

– Reporting• What scores did they get.

Page 16: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• 4 Main parts to Perception

– Authoring the Questions– Constructing Assessments

• Selecting groups of questions

– Setting Schedules• dates, how many attempts, who?

– Reporting• What scores did students get.

Page 17: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• The software is well developed and used all over the world in Education and Business.

• It is very secure.

• Detailed info on Perception can be found at http://www.questionmark.com

Page 18: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• The software is well developed and used all over the world in Education and Business.

• It is very secure.

• Detailed info on Perception can be found at http://www.questionmark.com

Page 19: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What is Perception?

• The software is well developed and used all over the world in Education and Business.

• It is very secure.

• Detailed info on Perception can be found at http://www.questionmark.com

Page 20: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Why Use Perception?

• Large Classes, NO MARKING!

• Students can do assessments in their own rooms/home.

• Students can do assessments in their own time.

Page 21: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Why Use Perception?

• Large Classes, NO MARKING!

• Students can do assessments in their own rooms/home.

• Students can do assessments in their own time.

Page 22: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Why Use Perception?

• Large Classes, NO MARKING!

• Students can do assessments in their own rooms/home.

• Students can do assessments in their own time.

Page 23: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Why Use Perception?

• Large Classes, NO MARKING!

• Students can do assessments in their own rooms/home.

• Students can do assessments in their own time.

Page 24: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• Authoring the questions is VERY time consuming.

• Perception has Wizards for constructing the questions, but only one at a time.

• There are large databases to manage.

Page 25: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• Authoring the questions is VERY time consuming.

• Perception has Wizards for constructing the questions, but only one at a time.

• There are large databases to manage.

Page 26: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• Authoring the questions is VERY time consuming.

• Perception has Wizards for constructing the questions, but only one at a time.

• There are large databases to manage.

Page 27: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• Authoring the questions is VERY time consuming.

• Perception has Wizards for constructing the questions, but only one at a time.

• There are large databases to manage.

Page 28: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• There are many aspects of the software that need to be mastered.

• A steep learning curve.

• Servers can go down! No support at Midnight!

Page 29: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• There are many aspects of the software that need to be mastered.

• A steep learning curve.

• Servers can go down! No support at Midnight!

Page 30: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What are the pitfalls?

• There are many aspects of the software that need to be mastered.

• A steep learning curve.

• Servers can go down! No support at Midnight!

Page 31: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Overall

• Positives out way the Negatives.

• Students like the instant non judgemental (by a human) feedback.

• Students know their scores and can see their grades for all assessments attempted.

Page 32: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Overall

• Positives out way the Negatives.

• Students like the instant non judgemental (by a human) feedback.

• Students know their scores and can see their grades for all assessments attempted.

Page 33: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Overall

• Positives out way the Negatives.

• Students like the instant non judgemental (by a human) feedback.

• Students know their scores and can see their grades for all assessments attempted.

Page 34: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Overall

• Positives out way the Negatives.

• Students like the instant non Judgemental (by a human) feedback.

• Students know their scores and can see their grades for all assessments attempted.

Page 35: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• For large classes there must be many different questions.

• Students network solutions if there are only a few questions.

• Must generate many copies of template questions with different values and solutions.

Page 36: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• For large classes there must be many different questions.

• Students network solutions if there are only a few questions.

• Must generate many copies of template questions with different values and solutions.

Page 37: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• For large classes there must be many different questions.

• Students network solutions if there are only a few questions.

• Must generate many copies of template questions with different values and solutions.

Page 38: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• For large classes there must be many different questions.

• Students network solutions if there are only a few questions.

• Must generate many copies of template questions with different values and solutions.

Page 39: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• It is possible with Derive that we can generate many different questions and solutions from a set template.

• However, interfacing Derive with Perception is not trivial .

• We must be inventive .

Page 40: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• It is possible with Derive that we can generate many different questions and solutions from a set template.

• However, interfacing Derive with Perception is not trivial .

• We must be inventive .

Page 41: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

What has this to do with Derive?

• It is possible with Derive that we can generate many different questions and solutions from a set template.

• However, interfacing Derive with Perception is not trivial .

• We must be inventive .

Page 42: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

How Do We Connect?

• Perception Questions are written in a mark-up language, QML, which is text.

• Perception has wizards for producing questions in QML.

• QML can be imported in Perception Question Databases.

Page 43: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

How Do We Connect?

• Perception Questions are written in a mark-up language, QML, which is text.

• Perception has wizards for producing questions in QML.

• QML can be imported in Perception Question Databases.

Page 44: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

How Do We Connect?

• Perception Questions are written in a mark-up language, QML, which is text.

• Perception has wizards for producing questions in QML.

• QML can be imported in Perception Question Databases.

Page 45: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

How Do We Connect?

• Perception Questions are written in a mark-up language, QML, which is text.

• Perception has wizards for producing questions in QML.

• QML can be imported in Perception Question Databases.

Page 46: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Create a Template Question with the Perception Wizard.

• Extract the QML text and place in a WORD document.

• Get Derive to generate random values and the solution for the question.

Page 47: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Create a Template Question with the Perception Wizard.

• Extract the QML text and place in a WORD document.

• Get Derive to generate random values and the solution for the question.

Page 48: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Create a Template Question with the Perception Wizard.

• Extract the QML text and place in a WORD document.

• Get Derive to generate random values and the solution for the question.

Page 49: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Create a Template Question with the Perception Wizard.

• Extract the QML text and place in a WORD document.

• Get Derive to generate random values and the solution for the question.

Page 50: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Use Word’s mail merge facility to merge the values into the template making hundreds of different versions of the same question.

• We must Program Derive to produce the values and the solutions.

• It is not possible to save our values and solution in a form that Word’s mail merge can work with.

Page 51: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Use Word’s mail merge facility to merge the values into the template making hundreds of different versions of the same question.

• We must Program Derive to produce the values and the solutions.

• It is not possible to save our values and solution in a form that Word’s mail merge can work with.

Page 52: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

So what do we do?

• Use Word’s mail merge facility to merge the values into the template making hundreds of different versions of the same question.

• We must Program Derive to produce the values and the solutions.

• It is not possible to save our values and solution in a form that Word’s mail merge can work with.

Page 53: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A Simple Example

Expand the expression

(2x+1)(x+2)

What is the co-efficient of x?

Page 54: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Question Manager

• Perception has a program called Question Manager.

• We use this program to Author our questions.

• We will now Author our simple Question.

Page 55: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Question Manager

• Perception has a program called Question Manager.

• We use this program to Author our questions.

• We will now Author our simple Question.

Page 56: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Question Manager

• Perception has a program called Question Manager.

• We use this program to Author our questions.

• We will now Author our simple Question.

Page 57: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Question Manager

• Perception has a program called Question Manager.

• We use this program to Author our questions.

• We will now Author our simple Question.

Page 58: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 59: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 60: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Generating Parameters and Solutions

• We now have a template with the parameters a, b, c and d and an answer of 9999.

• We now turn to Derive to generate many instances of the parameters and their answer.

• A little programming is needed .

Page 61: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Generating Parameters and Solutions

• We now have a template with the parameters a, b, c and d and an answer of 9999.

• We now turn to Derive to generate many instances of the parameters and their answer.

• A little programming is needed .

Page 62: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Generating Parameters and Solutions

• We now have a template with the parameters a, b, c and d and an answer of 9999.

• We now turn to Derive to generate many instances of the parameters and their answer.

• A little programming is needed .

Page 63: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Generating Parameters and Solutions

• We now have a template with the parameters a, b, c and d and an answer of 9999.

• We now turn to Derive to generate many instances of the parameters and their answer.

• A little programming is needed .

Page 64: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Define the function

Page 65: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Open a PROG()

Page 66: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Define an empty list

Page 67: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Set a counter to 1

Page 68: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Open a LOOP()

Page 69: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Escape when done

Page 70: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Randomise the parameters

Page 71: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Determine the answer

Page 72: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 ))

Add the parameters and answer to the list

Page 73: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q1(n,counter,list,a,b,c,d,ans):=PROG( list:=[], counter:=1, LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, ans:= ad+bc, list:=ADJOIN([counter,a,b,c,d,ans],list), counter:+1 )) Progress the counter

by 1

Page 74: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Expand Example

• We will run the Derive program.

• Bring the results into Word + NotePad to Format and save the Merge File.

Page 75: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Expand Example

• We will run the Derive program.

• Bring the results into Word + NotePad to Format and save the Merge File.

Page 76: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 77: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Expand Example

• Merge the File with the QML template.

• Import the merged file into Perception.

• Test a question at random.

Page 78: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 79: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 80: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 81: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Expand Example

• Merge the File with the QML template.

• Import the merged file into Perception.

• Test a question at random.

Page 82: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 83: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Expand Example

• Merge the File with the QML template.

• Import the merged file into Perception.

• Test a question at random.

Page 84: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 85: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A more demanding Example

Approximate the integral

7

2

2 1

3 2

xdx

x

Correct to 5 decimal places.

Page 86: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Text will not adequately render mathematical expressions of this type.

• MathML is the Internet Mark Up language fro Mathematics.

• We can use MathType to create MathML.

Page 87: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Text will not adequately render mathematical expressions of this type.

• MathML is the Internet Mark Up language fro Mathematics.

• We can use MathType to create MathML.

Page 88: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Text will not adequately render mathematical expressions of this type.

• MathML is the Internet Mark Up language fro Mathematics.

• We can use MathType to create MathML.

Page 89: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Create the basic template

• Construct the MathML.

• Insert into Question Template

Page 90: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 91: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Create the basic template

• Construct the MathML.

• Insert into Question Template.

Page 92: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 93: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Create the basic template

• Construct the MathML.

• Insert into Question Template.

Page 94: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 95: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Now we program Derive to produce the parameters and the answers.

Page 96: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 97: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Round(x,n,ndec,n1dec,n1digit):=PROG( ndec:=FLOOR(10^n x), n1dec:=FLOOR(10^(n+1) x), n1digit:=n1dec-10 *ndec, IF(n1digit<5, ndec/10^n, (ndec+1)/10^n ))

Page 98: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Q2(n,counter,list,a,b,c,d,e,f,prec,ans):=PROG( counter:=1, list:=[ ], LOOP( IF(counter>n, RETURN REVERSE(list) ), a:=RANDOM(15)+3, b:=RANDOM(15)+3, c:=RANDOM(15)+3, d:=RANDOM(15)+3, e:=RANDOM(15)+3, f:=e+RANDOM(15)+3, prec:=random(5)+3, ans:=(a·d - b·c)·LN(c·e + d)/c^2 + (b·c - a·d)·LN(c·f + d)/c^2 + a·(f - e)/c, ans:=Round(ans,prec), list:=adjoin([counter,a,b,c,d,e,f,prec,ans],list), counter:+1 ))

Page 99: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Create Merge table as before.

• Merge into Template

Page 100: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 101: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 102: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

A More Demanding Example

• Create Merge table as before.

• Merge into Template.

Page 103: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 104: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 105: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 106: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk
Page 107: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Perception Live

• For the next few weeks or so you can try some of the questions I have developed.

• http://perception.cms.livjm.ac.uk/q/open.dll

• Name: Guest

• Group: DES-TIME

Page 108: Dr. Terence Etchells t.a.etchells@ljmu.ac.uk

Thank You

For Tony Peacock, former Principal North Bolton Sixth Form College, UK, died July 2006

Any ideas what this is???