@@ -452,14 +452,14 @@ export const getAssessment = async (id: number, tokens: Tokens): Promise<Assessm
452
452
} ;
453
453
454
454
/**
455
- * POST /assessments/question/{questionId}/submit
455
+ * POST /assessments/question/{questionId}/answer
456
456
*/
457
457
export const postAnswer = async (
458
458
id : number ,
459
459
answer : string | number ,
460
460
tokens : Tokens
461
461
) : Promise < Response | null > => {
462
- const resp = await request ( `assessments/question/${ id } /submit ` , 'POST' , {
462
+ const resp = await request ( `assessments/question/${ id } /answer ` , 'POST' , {
463
463
...tokens ,
464
464
body : { answer : `${ answer } ` } ,
465
465
noHeaderAccept : true ,
@@ -788,37 +788,17 @@ export const deleteSourcecastEntry = async (
788
788
return resp ;
789
789
} ;
790
790
791
- /**
792
- * POST /assessments/{assessmentId}
793
- */
794
- export const changeDateAssessment = async (
795
- id : number ,
796
- closeAt : string ,
797
- openAt : string ,
798
- tokens : Tokens
799
- ) : Promise < Response | null > => {
800
- const resp = await request ( `admin/assessments/${ id } ` , 'POST' , {
801
- ...tokens ,
802
- body : { closeAt, openAt } ,
803
- noHeaderAccept : true ,
804
- shouldAutoLogout : false ,
805
- shouldRefresh : true
806
- } ) ;
807
-
808
- return resp ;
809
- } ;
810
-
811
791
/**
812
792
* POST /admin/assessments/{assessmentId}
813
793
*/
814
- export const publishAssessment = async (
794
+ export const updateAssessment = async (
815
795
id : number ,
816
- togglePublishTo : boolean ,
796
+ body : { openAt ?: string ; closeAt ?: string ; isPublished ?: boolean } ,
817
797
tokens : Tokens
818
798
) : Promise < Response | null > => {
819
799
const resp = await request ( `admin/assessments/${ id } ` , 'POST' , {
820
800
...tokens ,
821
- body : { togglePublishTo } ,
801
+ body : body ,
822
802
noHeaderAccept : true ,
823
803
shouldAutoLogout : false ,
824
804
shouldRefresh : true
@@ -842,7 +822,7 @@ export const deleteAssessment = async (id: number, tokens: Tokens): Promise<Resp
842
822
} ;
843
823
844
824
/**
845
- * POST /assessments
825
+ * POST /admin/ assessments
846
826
*/
847
827
export const uploadAssessment = async (
848
828
file : File ,
@@ -852,7 +832,7 @@ export const uploadAssessment = async (
852
832
const formData = new FormData ( ) ;
853
833
formData . append ( 'assessment[file]' , file ) ;
854
834
formData . append ( 'forceUpdate' , String ( forceUpdate ) ) ;
855
- const resp = await request ( `assessments` , 'POST' , {
835
+ const resp = await request ( `admin/ assessments` , 'POST' , {
856
836
...tokens ,
857
837
body : formData ,
858
838
noContentType : true ,
0 commit comments