generated from karsten.jeppesen/KAJE-Template
Done: students can now clear a quiz
Only if Anonymous Coverage will be omitted
This commit is contained in:
@@ -418,7 +418,11 @@ namespace Quizzer.Pages
|
|||||||
{
|
{
|
||||||
case "startTest":
|
case "startTest":
|
||||||
// NEW: Coverage: register who takes the test
|
// NEW: Coverage: register who takes the test
|
||||||
|
Quizz theQuizz = dbManager.GetQuizz(value);
|
||||||
|
if (! theQuizz.Anonymous)
|
||||||
|
{ // Only register coverage if the test is not anonymous
|
||||||
dbManager.SetCoverage(OpenIDUtils.GetJwtClaim(HttpContext, "email"), OpenIDUtils.GetJwtClaim(HttpContext, "name"), ucnData.theClass.FirstOrDefault());
|
dbManager.SetCoverage(OpenIDUtils.GetJwtClaim(HttpContext, "email"), OpenIDUtils.GetJwtClaim(HttpContext, "name"), ucnData.theClass.FirstOrDefault());
|
||||||
|
}
|
||||||
if (isDebug) Console.WriteLine(OpenIDUtils.GetJwtClaim(HttpContext, "name") + ": REMOTE ADDR: " + HttpContext.Request.Headers["X-Forwarded-For"]);
|
if (isDebug) Console.WriteLine(OpenIDUtils.GetJwtClaim(HttpContext, "name") + ": REMOTE ADDR: " + HttpContext.Request.Headers["X-Forwarded-For"]);
|
||||||
Console.WriteLine(OpenIDUtils.GetJwtClaim(HttpContext, "name") + ": REMOTE ADDR: " + HttpContext.Request.Headers["X-Forwarded-For"]);
|
Console.WriteLine(OpenIDUtils.GetJwtClaim(HttpContext, "name") + ": REMOTE ADDR: " + HttpContext.Request.Headers["X-Forwarded-For"]);
|
||||||
PageQuizzID = value;
|
PageQuizzID = value;
|
||||||
|
|||||||
Reference in New Issue
Block a user