course/app/api/controller/StudentHomeworkController.php

65 lines
1.5 KiB
PHP

<?php
namespace app\api\controller;
use app\BaseController;
use app\common\service\StudentHomeworkService;
use support\Request;
class StudentHomeworkController extends BaseController
{
/**
* @desc 添加课程作业
* @param Request $request
* @return \support\Response
*/
public function addStudentHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->addStudentHomework($request);
return $this->json($result);
}
/**
* @desc 获取课程的家庭作业
* @param Request $request
* @return \support\Response
*/
public function getStudentSubjectHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentSubjectHomework($request);
return $this->json($result);
}
/**
* @desc 获取学生所有的家庭作业
* @param Request $request
* @return \support\Response
*/
public function getStudentHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->getStudentHomework($request);
return $this->json($result);
}
/**
* @desc 学生查看作业
* @param Request $request
* @return \support\Response
*/
public function checkSubjectHomework(Request $request)
{
$service = new StudentHomeworkService();
$result = $service->checkSubjectHomework($request);
return $this->json($result);
}
}