improve: isStudentLed recognition

This commit is contained in:
JamesFlare1212
2025-05-10 00:29:14 -04:00
parent d3b7c29a1b
commit a44f810d6a

View File

@@ -93,7 +93,8 @@ async function applyFields(field, structuredActivityData) {
async function postProcess(structuredActivityData) { async function postProcess(structuredActivityData) {
structuredActivityData.description = structuredActivityData.description.replaceAll("<br/>","\n"); structuredActivityData.description = structuredActivityData.description.replaceAll("<br/>","\n");
structuredActivityData.description = structuredActivityData.description.replaceAll("\u000B","\v"); structuredActivityData.description = structuredActivityData.description.replaceAll("\u000B","\v");
if (structuredActivityData.name.search("Student-led") != -1) { if (structuredActivityData.name.search("Student-led") != -1 ||
structuredActivityData.name.search("学生社团") != -1 ) {
structuredActivityData.isStudentLed = true; structuredActivityData.isStudentLed = true;
} else { } else {
structuredActivityData.isStudentLed = false; structuredActivityData.isStudentLed = false;
@@ -105,7 +106,6 @@ async function postProcess(structuredActivityData) {
if (!grades || grades.length < 3) { if (!grades || grades.length < 3) {
throw new Error('Invalid grade format in schedule'); throw new Error('Invalid grade format in schedule');
} }
structuredActivityData.grades.min = grades[1]; structuredActivityData.grades.min = grades[1];
structuredActivityData.grades.max = grades[2]; structuredActivityData.grades.max = grades[2];
} catch (error) { } catch (error) {