Commit b887b76d authored by piersig's avatar piersig
Browse files

Automate semester indicator

parent 76a1e806
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -166,7 +166,17 @@ export const practice = test("Linux-Übungsmodus", function() {
    })
})

export const pooltest = test("Pooltest Wintersemester 2024/2025", async function () {
export const pooltest = test((function(){
    const now = new Date()
    const month = now.getMonth() + 1
    const year = now.getFullYear()
    const is_winterterm = month >= 10 || month < 4
    return "Pooltest "
        + (is_winterterm ? "Winter" : "Sommer")
        + "semester "
        + year.toString()
        + (is_winterterm ? ("/" + (year+1).toString()) : "")
})(), async function () {
    this.welcome(`
        <h1>Willkommen zum Pooltest!</h1>
        <p>In diesem Test sollst du nachweisen, dass du grundlegende Linux-Kenntnisse besitzt und diese auch anwenden kannst. Der Test besteht aus <strong id="exerciseCnt"></strong> Aufgaben, dauert etwa eine Stunde und wir empfehlen, ihn am Stück durchzuarbeiten.</p>