merge main > uat #2

Merged
kctripathy merged 11 commits from main into uat 2025-10-31 03:30:02 +00:00
3 changed files with 12 additions and 13 deletions
Showing only changes of commit 1924ba562a - Show all commits

View File

@ -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)
{ {

View File

@ -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)
{ {

View File

@ -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)
{ {