-
Notifications
You must be signed in to change notification settings - Fork 171
Ground Control Configuration Panel
Jo An edited this page Apr 3, 2024
·
15 revisions
Ground Control Configuration is a new, user-friendly panel that allows the teaching admin to more easily control their contests/assessments. It enables administrators to toggle token counters, export contest leaderboards, assign entries for voting and customise team assessments when necessary. Future developers working on assessments will benefit from a readily available panel for assessment-related controls and features.
Rationale: Enable administrators to enable token counters which are displayed upon running code. This allows students to easily check their token counts during contests without having to wrap their submissions in the count_tokens function.
Pull Requests
Changelog
- Added
hasTokenCounter
toAssessmentConfiguration
type in frontend - Added
hasTokenCounter
toassessment_config
in backend - Added
hasTokenCounter
,tokenCount
, andcustomNotification
to workspace properties - Added new
ENABLE_TOKEN_COUNTER
andDISABLE_TOKEN_COUNTER
action in WorkspaceSaga - Imported Acorn package to count tokens in the frontend
- Added Repl output type named
NOTIFICATION_OUTPUT
with bright style to differentiate it from normal output - Added boolean cell in assessment configuration panel to toggle token counter
- Added
max_team_size
toAssessment
type
Outstanding issues
-
customNotification
can be used to createNOTIFICATION_OUTPUT
with custom strings, but is currently unused.