add grading, attendnace management

This commit is contained in:
root
2026-04-29 17:39:33 -04:00
parent 8beeed883f
commit df5266c5b5
27 changed files with 386 additions and 157 deletions
@@ -7,6 +7,8 @@ use Illuminate\Http\Resources\Json\JsonResource;
class DailyAttendanceResource extends JsonResource
{
public bool $preserveKeys = true;
public function toArray(Request $request): array
{
return [
@@ -14,6 +14,7 @@ class ScoreStudentResource extends JsonResource
'firstname' => $this->resource['firstname'] ?? null,
'lastname' => $this->resource['lastname'] ?? null,
'school_id' => $this->resource['school_id'] ?? null,
'score' => $this->resource['score'] ?? null,
'scores' => $this->resource['scores'] ?? [],
'comments' => $this->resource['comments'] ?? null,
];