diff options
author | Timotej Lazar <timotej.lazar@araneo.org> | 2015-02-27 16:03:51 +0100 |
---|---|---|
committer | Aleš Smodiš <aless@guru.si> | 2015-08-11 14:26:02 +0200 |
commit | 901643b3736333a92baefaf029aae28c237c5aab (patch) | |
tree | 271c04b8416400e658fbcadc46b3962fe9a823c1 | |
parent | f5c4f86ad5ba2d811261de5303091603a58dbc93 (diff) |
Exclude admin and test users when analyzing traces
-rw-r--r-- | monkey/edits.py | 5 | ||||
-rwxr-xr-x | monkey/test.py | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/monkey/edits.py b/monkey/edits.py index e522964..8b8c3c3 100644 --- a/monkey/edits.py +++ b/monkey/edits.py @@ -243,7 +243,10 @@ if __name__ == '__main__': for problem in Problem.objects.all(): print(problem.name) pid = problem.pk - traces = [a.trace for a in Attempt.objects.filter(problem=problem, done=True)] + attempts = Attempt.objects.filter(problem=problem, done=True) \ + .exclude(user__username='admin') \ + .exclude(user__username='test') + traces = [a.trace for a in attempts] edits[pid], submissions[pid], queries[pid] = get_edits_from_traces(traces) pickle.dump((edits, submissions, queries), open('edits.pickle', 'wb')) diff --git a/monkey/test.py b/monkey/test.py index abf9bec..83aa0c2 100755 --- a/monkey/test.py +++ b/monkey/test.py @@ -30,7 +30,9 @@ pid = int(sys.argv[1]) problem = Problem.objects.get(pk=pid) aux_code = get_aux_code(user=User.objects.get(pk=1), problem=problem) -attempts = Attempt.objects.filter(problem=problem) +attempts = Attempt.objects.filter(problem=problem) \ + .exclude(user__username='admin') \ + .exclude(user__username='test') # Load hint database stored in edits.pickle. edits = tutor_apps.get_app_config('tutor').edits[problem.pk] |