# (C) 2025: Jonas Julius Harang, Hans Georg Schaathun <hasc@ntnu.no>

"""
This is the script run as a subprocess to sandbox any use
of student input.
"""

from ChatRunner.chatrunner import queryAI
import json, re
import requests   # !!!

__student_answer__ = """{studans}"""
__prompt__ = """{prompt}"""
sandboxparams = {sandbox}

if sandboxparams is None:
   raise Exception( "No sandbox received in test program." )

testResults = queryAI(sandboxparams, __student_answer__, __prompt__)

for test in testResults:
       print(test.dump())
