- Independently collect data for hint generation, such as problem, submission, hint, and logging with seperate server and database
- Generate automatic hints for PCRS by communicating between PCRS and 3rd-party API
- Perform automatic experiments and A/B testing for hints
description, params, endpoints, sample response
Endpoint: /api/problems/:language
METHOD: POST
Query Params:
language
: the programming language of the problem
- Params Required
pk
: problem id
Optional
typeExperiment
: whether the problem experiments between code and text hint type or notcrossover
: whether there is a crossover for participants between code and text hint type or notname
: problem namedescription
: problem descriptionsolution
: problem solutionstarter_code
: problem starter code