merge main > uat #2
|
|
@ -24,7 +24,6 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
|
|
||||||
|
|
||||||
#region Exams
|
#region Exams
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Add new exam
|
/// Add new exam
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -106,7 +105,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="exam_id"></param>
|
/// <param name="exam_id"></param>
|
||||||
/// <param name="examSectionList"></param>
|
/// <param name="examSectionList"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("Exams/{exam_id}/ArrangeSections")]
|
[HttpPost("Exams/{exam_id}/ArrangeSections")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult ReorderExamSectionOfTheExam(int exam_id, [FromBody] ExamSectionsList examSectionList)
|
public IActionResult ReorderExamSectionOfTheExam(int exam_id, [FromBody] ExamSectionsList examSectionList)
|
||||||
{
|
{
|
||||||
|
|
@ -201,7 +200,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="exam_section_id"></param>
|
/// <param name="exam_section_id"></param>
|
||||||
/// <param name="questionList"></param>
|
/// <param name="questionList"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("ExamSections/{exam_section_id}/MarkQuestions")]
|
[HttpPost("ExamSections/{exam_section_id}/MarkQuestions")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult AssignMarksToExamSectionQuestions(int exam_section_id, [FromBody] QuestionMarksList questionList)
|
public IActionResult AssignMarksToExamSectionQuestions(int exam_section_id, [FromBody] QuestionMarksList questionList)
|
||||||
{
|
{
|
||||||
|
|
@ -227,7 +226,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="exam_id"></param>
|
/// <param name="exam_id"></param>
|
||||||
/// <param name="scheduleExam"></param>
|
/// <param name="scheduleExam"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("Exams/{exam_id}/Publish")]
|
[HttpPost("Exams/{exam_id}/Publish")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult PublishExam(string language, int exam_id, [FromBody] ExamPublishModel scheduleExam)
|
public IActionResult PublishExam(string language, int exam_id, [FromBody] ExamPublishModel scheduleExam)
|
||||||
{
|
{
|
||||||
|
|
@ -499,7 +498,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="exam_id"></param>
|
/// <param name="exam_id"></param>
|
||||||
/// <param name="theExam"></param>
|
/// <param name="theExam"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("Exams/{exam_id}")]
|
[HttpPost("Exams/{exam_id}/Update")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult UpdateExamOfTheInstitute(int exam_id, [FromBody] ExamEditModel theExam)
|
public IActionResult UpdateExamOfTheInstitute(int exam_id, [FromBody] ExamEditModel theExam)
|
||||||
{
|
{
|
||||||
|
|
@ -524,7 +523,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="exam_id"></param>
|
/// <param name="exam_id"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete("Exams/{exam_id}")]
|
[HttpPost("Exams/{exam_id}/Delete")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult DeleteExamOfTheInstitute(int exam_id)
|
public IActionResult DeleteExamOfTheInstitute(int exam_id)
|
||||||
{
|
{
|
||||||
|
|
@ -551,7 +550,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="exam_section_id"></param>
|
/// <param name="exam_section_id"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete("ExamSections/{exam_section_id}")]
|
[HttpPost("ExamSections/{exam_section_id}/Delete")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult DeleteExamSectionOfTheInstitute(int exam_section_id)
|
public IActionResult DeleteExamSectionOfTheInstitute(int exam_section_id)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="practice_id"></param>
|
/// <param name="practice_id"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete("Practices/{practice_id}")]
|
[HttpPost("Practices/{practice_id}/Delete")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult DeletePracticeOfTheInstitute(int practice_id)
|
public IActionResult DeletePracticeOfTheInstitute(int practice_id)
|
||||||
{
|
{
|
||||||
|
|
@ -529,7 +529,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="practice_id"></param>
|
/// <param name="practice_id"></param>
|
||||||
/// <param name="questionList"></param>
|
/// <param name="questionList"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("Practices/{practice_id}/ReviewQuestions")]
|
[HttpPost("Practices/{practice_id}/ReviewQuestions")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult AssignDurationToPracticeQuestions(int practice_id, [FromBody] QuestionDurationList questionList)
|
public IActionResult AssignDurationToPracticeQuestions(int practice_id, [FromBody] QuestionDurationList questionList)
|
||||||
{
|
{
|
||||||
|
|
@ -562,7 +562,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="practice_id"></param>
|
/// <param name="practice_id"></param>
|
||||||
/// <param name="schedulePractice"></param>
|
/// <param name="schedulePractice"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("Practices/{practice_id}/Publish")]
|
[HttpPost("Practices/{practice_id}/Publish")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult PublishPractice(int practice_id, [FromBody] PracticePublishModel schedulePractice)
|
public IActionResult PublishPractice(int practice_id, [FromBody] PracticePublishModel schedulePractice)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -476,7 +476,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="question_id"></param>
|
/// <param name="question_id"></param>
|
||||||
/// <param name="question"></param>
|
/// <param name="question"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut("{language}/Questions/{question_id}")]
|
[HttpPost("{language}/Questions/{question_id}/Update")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult UpdateQuestionOfTheInstitute(string language, int question_id, [FromBody] QuestionEditModel question)
|
public IActionResult UpdateQuestionOfTheInstitute(string language, int question_id, [FromBody] QuestionEditModel question)
|
||||||
{
|
{
|
||||||
|
|
@ -520,7 +520,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="question_id"></param>
|
/// <param name="question_id"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete("Questions/{question_id}")]
|
[HttpPost("Questions/{question_id}/Delete")]
|
||||||
[Authorize(Roles = "Admin,Teacher")]
|
[Authorize(Roles = "Admin,Teacher")]
|
||||||
public IActionResult DeleteQuestionOfTheInstitute(int question_id)
|
public IActionResult DeleteQuestionOfTheInstitute(int question_id)
|
||||||
{
|
{
|
||||||
|
|
@ -547,7 +547,7 @@ namespace OnlineAssessment.V1.Controllers
|
||||||
/// <param name="language"></param>
|
/// <param name="language"></param>
|
||||||
/// <param name="questionIdList"></param>
|
/// <param name="questionIdList"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete("{language}/Questions")]
|
[HttpPost("{language}/Questions/Delete")]
|
||||||
[Authorize(Roles = "SuperAdmin,Admin,Teacher")]
|
[Authorize(Roles = "SuperAdmin,Admin,Teacher")]
|
||||||
public IActionResult DeleteQuestions(string language, [FromBody] IntegerList questionIdList)
|
public IActionResult DeleteQuestions(string language, [FromBody] IntegerList questionIdList)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue