added chron to hub server, removed starterEvent

This commit is contained in:
PxlLoewe
2025-02-28 07:21:07 +01:00
parent bbcde2eb4a
commit a477b65c2f
20 changed files with 584 additions and 281 deletions

View File

@@ -2,7 +2,7 @@ import axios from "axios";
export const getMoodleUserById = async (id: string) => {
const { data: user } = await axios.get(
"https://moodle.virtualairrescue.com/webservice/rest/server.php",
`${process.env.MOODLE_URL}/webservice/rest/server.php`,
{
params: {
wstoken: process.env.MOODLE_TOKEN,
@@ -31,7 +31,7 @@ export const getMoodleUserById = async (id: string) => {
export const getMoodleQuizResult = async (userId: string, quizId: string) => {
const { data: quizzes } = await axios.get(
"https://moodle.virtualairrescue.com/webservice/rest/server.php",
`${process.env.MOODLE_URL}/webservice/rest/server.php`,
{
params: {
wstoken: process.env.MOODLE_TOKEN,
@@ -50,7 +50,7 @@ export const getMoodleCourseCompletionStatus = async (
courseId: string,
) => {
const { data: completionStatus } = await axios.get(
"https://moodle.virtualairrescue.com/webservice/rest/server.php",
`${process.env.MOODLE_URL}/webservice/rest/server.php`,
{
params: {
wstoken: process.env.MOODLE_TOKEN,
@@ -61,29 +61,11 @@ export const getMoodleCourseCompletionStatus = async (
},
},
);
return completionStatus;
};
export const enrollUserInCourse = async (
courseid: number | string,
userid: number | string,
) => {
const { data: enrollmentResponse } = await axios.get(
"https://moodle.virtualairrescue.com/webservice/rest/server.php",
{
params: {
wstoken: process.env.MOODLE_TOKEN,
wsfunction: "enrol_manual_enrol_users",
moodlewsrestformat: "json",
enrolments: [
{
roleid: 5,
userid,
courseid,
},
],
},
},
);
return enrollmentResponse;
return completionStatus as {
completionstatus: {
completed: true;
aggregation: number;
};
warnings: [];
};
};