Initial commit: standalone quiz-testing system
Full-stack F# (Domain/Server/Client via Fable+Elmish+Feliz), PostgreSQL persistence via Dapper, Docker Compose deployment. Student quiz-taking flow with time-limit enforcement and focus-loss tracking, Teacher question bank and quiz builder with results analytics, Admin user management.
This commit is contained in:
11
src/Domain/Features/FinishAttempt.fs
Normal file
11
src/Domain/Features/FinishAttempt.fs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace Domain.Contracts
|
||||
|
||||
open Domain
|
||||
|
||||
type AttemptResult =
|
||||
{ AttemptId: AttemptId
|
||||
Score: float
|
||||
MaxScore: float
|
||||
Passed: bool option }
|
||||
|
||||
type FinishAttemptRequest = { AttemptId: AttemptId }
|
||||
Reference in New Issue
Block a user