arsip code comlited assessment

PHOTO EMBED

Fri Feb 11 2022 08:35:10 GMT+0000 (Coordinated Universal Time)

Saved by @GodFather #php

public function complitedMiniAssessment(Request $request)
    {
        $pdfName = $request['pdfName'];
        $pdfPassword = $request['pdfPassword'];
        $totalChoices = $request['totalChoices'];
        $totalQuestion = $request['totalQuestion'];
        $durationMini = $request['durationMini'];
        $scorebarMini = $request['scorebarMini'];
        $titleMiniAssessment = $request['titleMiniAssessment'];
        $assessmentGroupId = $request['assessmentGroupId'];
        $courseId = $request['courseId'];
        $id = $request['miniAssessmentId'];
        $pdfFile = $request->file('filePdf');

        $reqFile = [
            [
                'payload_name' => 'pdf',
                'file' => $pdfFile,
                'file_name' => $pdfName,
            ],
        ];

        $payload = [
            'duration' => ($durationMini ?? 0),
            'title' => $titleMiniAssessment,
            'scorebar' => ($scorebarMini ?? null),
            'assessment_group_id' => $assessmentGroupId,
            'type' => 'MINI_ASSESSMENT',
            'pdf_password' => $pdfPassword,
            'course_id' => $courseId,
            'total_question' => $totalQuestion,
            'total_choices' => $totalChoices,
        ];

        $create = Api::libraryAssessment()->update($id, $reqFile, $payload);

        return response()->json($create);
    }
content_copyCOPY