From c823ef38c9e2634cd90b55a2ad0503b2287fcbf4 Mon Sep 17 00:00:00 2001
From: Teemu Lehtinen <teemu.t.lehtinen@aalto.fi>
Date: Sat, 26 Feb 2022 12:01:13 +0200
Subject: [PATCH] Add qlcs to while_loop

---
 content.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/content.js b/content.js
index d0eb02c..a544415 100644
--- a/content.js
+++ b/content.js
@@ -244,15 +244,20 @@ let Content = {
     executeAtStart: false,
     points: function ($element, config, accessor) {
       let correct = [5, 4, 3, 2, 1, 0, "Lift off!"];
-      let p = accessor.testResults(10, function (i, args, res) {
+      let p = accessor.testResults(8, function (i, args, res) {
         return correct.every(function (e, i) {
           return args[i] == e;
         })
-          ? 10
+          ? 8
           : 0;
       });
       return { points: p };
     },
+    qlcs: {
+      requirePoints: 8,
+      rewardPoints: 2,
+      request: [{ count: 3, types: ['LoopEnd', 'VariableDeclaration'], uniqueTypes: true }],
+    },
     maxPoints: 10,
     title: "While loop",
     description:
-- 
GitLab