feat: certificates, landing pages, ai tutor, website update, compliance

This commit is contained in:
Rotimi Best
2026-05-18 03:47:22 +01:00
parent c31ad63955
commit ac3a2c14a7
644 changed files with 56050 additions and 5439 deletions
@@ -150,31 +150,11 @@
}
async function assignExistingStudents(profileIds: string[], sendEmail: boolean) {
const result = await orgApi.assignAudienceToCourses({
profileIds,
programIds: [programId],
sendEmail
});
if (!result) {
return;
}
await programApi.listMembers(programId, true);
await programApi.assignExistingStudentsToProgram(programId, { profileIds, sendEmail });
}
async function inviteNewStudents(recipientCsv: string, sendEmail: boolean) {
const result = await orgApi.importAudienceMembers({
recipientCsv,
programIds: [programId],
sendEmail
});
if (!result) {
return;
}
await programApi.listMembers(programId, true);
await programApi.inviteStudentsToProgram(programId, { recipientCsv, sendEmail });
}
$effect(() => {