You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
614 B
26 lines
614 B
import baseService from "./baseService"
|
|
|
|
/**
|
|
* @param {string} courseIri
|
|
* @param {number} urlId
|
|
* @param {number} sessionId
|
|
* @param {number} totalScore
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export async function saveRanking({ courseIri, urlId, sessionId, totalScore }) {
|
|
return await baseService.post("/api/track_course_rankings", {
|
|
totalScore,
|
|
course: courseIri,
|
|
urlId,
|
|
sessionId,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* @param {string} iri
|
|
* @param {number} totalScore
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export async function updateRanking({ iri, totalScore }) {
|
|
return await baseService.put(iri, { totalScore })
|
|
}
|
|
|