9022961762
Ersetzt das Hello-World-Gerüst durch die vollständige Anwendung (com.example.mindflux: 64 Klassen, Thymeleaf-Templates, Static-Assets, Flyway V1–V6). Deploy-Infrastruktur (.gitea, Dockerfile) bleibt erhalten. - pom: volle Abhängigkeiten (Security, Thymeleaf, JPA, Flyway), Spring Boot 3.4.4 / Java 17 - docker-compose: SPRING_DATASOURCE_* unverändert; App lauscht auf 8080 (nginx -> mindflux:8080); Uploads-Volume; Admin-Passwörter via Gitea-Secrets - Workflow: Deploy-Step injiziert MINDFLUX_ADMIN*_PASSWORD aus Secrets - .dockerignore ergänzt; Hello-World (com.mindflux) und Test-Datei 'main' entfernt Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
22 lines
759 B
Java
22 lines
759 B
Java
package com.example.mindflux.dto;
|
|
|
|
/** Serverseitige Bewertung einer einzelnen Antwort (instant feedback). */
|
|
public class AnswerResult {
|
|
private final boolean correct;
|
|
private final Long correctAnswerId;
|
|
private final String explanation;
|
|
private final int points;
|
|
|
|
public AnswerResult(boolean correct, Long correctAnswerId, String explanation, int points) {
|
|
this.correct = correct;
|
|
this.correctAnswerId = correctAnswerId;
|
|
this.explanation = explanation;
|
|
this.points = points;
|
|
}
|
|
|
|
public boolean isCorrect() { return correct; }
|
|
public Long getCorrectAnswerId() { return correctAnswerId; }
|
|
public String getExplanation() { return explanation; }
|
|
public int getPoints() { return points; }
|
|
}
|