basalt-rs / basalt-rs/basalt

Allow manual creditation

Open
#127 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
4
Forks
3
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
An admin should be able to manually grant some percentage of points for a test to a team. This would enable similar functionality to what is used at CyberStorm where the admins can manually grant partial credit to teams if they choose to.

**Describe the solution you'd like**
Somewhere in the team submission history, you should have a button "Give Credit" which will open a dialog where an admin can specify how much credit to give. This credit should be revocable if the admin realizes this was a mistake.

This will have corresponding server changes.

**Describe alternatives you've considered**
NA

**Additional context**
NA

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the team submission history and the related server entry points. Define how an admin specifies partial credit, how the credit is displayed, and how an accidental grant can be revoked. Done means the UI and server support granting and revoking credit consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.