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":
|
||||
// NEW: Coverage: register who takes the test
|
||||
dbManager.SetCoverage(OpenIDUtils.GetJwtClaim(HttpContext, "email"), OpenIDUtils.GetJwtClaim(HttpContext, "name"), ucnData.theClass.FirstOrDefault());
|
||||
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());
|
||||
}
|
||||
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"]);
|
||||
PageQuizzID = value;
|
||||
|
||||
Reference in New Issue
Block a user