AI

Trial of AI Feedback Assistant in SLS for Physics

The Singapore Student Learning Space introduced a Short-Answer Feedback Assistant recently and this is my first attempt at testing it out with a simulated student account. The purpose of the Feedback Assistant is to provide auto-generated constructive feedback on short-form written responses based on a set of answers provided by the setter. The system works on natural language processing (NLP) algorithms that analyze the structure, semantics, and context of the mark-scheme and user response to understand the meaning behind the user’s response. It then generates feedback based on the analysis. I am still in the process figuring out how the mark-scheme should be written to help the AI give the most accurate response.

As a testing question, I used the following:

The mark scheme was written in point form for easy reading and the mark to be awarded for each point written in square brackets.

The student response was as follow:

The feedback assistant then graded and proposed a feedback to the student which is found here. The NLP engine seems to be working well with the format of the mark scheme given (in point form and with marks indicated in brackets). I am still going to experiment with more questions but the results look promising for now.

However, the teacher will still likely have to keep an eye on the responses and edit it for a more accurate feedback. Unfortunately, I am not teaching for the next few months as I am on a course and will not be able to test this out with actual students but I look forward to doing so.

I also wonder if the auto-generated comments could also be trained to provide suggestions on follow-up learning activities.

Testing out Microsoft Bing Image Creator for drawing diagrams for exam papers

I was wondering if we could use generative AI to simplify the diagram drawing process while setting exam questions. Then I came across Microsoft’s Bing Image Creator, which is powered by Dall.E 3, which is in turn, built on ChatGPT. After signing up for an account, I was given 100 free credits to test it out.

I used the diagram on the left as a target and the diagram on the right was generated using the following prompt:

A minimalist line drawn diagram with clean lines of about 1 mm thick, in the style of the exam papers. Show a measuring cylinder with markings up to 50 cm^3 containing 30 cm^3 of a liquid that is grey in colour. The measuring cylinder is on a weighing balance with a curved display for the analogue scale. A needle points slightly to the right within that scale.

This was a decent output. I could give the diagrams on the top left or bottom left boxes a little touchup and they will be good for use in a test paper.

In fact, the attempt above was the second one. The first attempt got me this set of pictures, which were more 3-dimensional and had more unwanted components such as retort stands and a protractor.

The prompt used was this:

A line drawn diagram with lines of about 1 mm thick, in the style of the Cambridge Physics exam papers. Show a measuring cylinder with markings up to 50 cm^3 containing 30 cm^3 of a liquid that is grey in colour. The measuring cylinder is on a weighing balance with a curved display for the analogue scale. A needle points slightly to the right within that scale.

While I could further refine the diagram to make it as close to the desired picture as possible, I did not want to waste anymore free credits. I feel that, with a monthly subscription fee of USD20, it will be worth it only if I use Dall.E on a daily basis, which is unlikely. However, for content creators such as textbook writers or curriculum resource developers, this might be of use.

Crafting the right prompts for the image creator takes skill. Being specific is key to obtaining the image that you have in mind. I first tested it out using a prompt that was too brief:

free body diagram with real life object and physical 3D vector arrows showing a box sliding down a rough slope

This was the disastrous outcome:

Do let me know if you are also trying ways to use AI to make the exam-setting process more efficient and share your tips!