summaryrefslogtreecommitdiff
path: root/server/problems.py
diff options
context:
space:
mode:
authorTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-10-15 16:35:29 +0200
committerTimotej Lazar <timotej.lazar@fri.uni-lj.si>2015-10-15 16:40:12 +0200
commit1203ad99f5676a26fba189bfae4259c0bf09eac1 (patch)
treede7f24ca53394984d67dafd3d25e70d7d7f4b44f /server/problems.py
parentca8dcfdf819dae2aed6c864a3a11f1e30c632e96 (diff)
Process user stats in Python instead of SQL
Since we ultimately want to include events from traces (hints, tests) in statistics, SQL will be insufficient.
Diffstat (limited to 'server/problems.py')
-rw-r--r--server/problems.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/problems.py b/server/problems.py
index c63d923..a143e74 100644
--- a/server/problems.py
+++ b/server/problems.py
@@ -43,6 +43,9 @@ def load_module(fullname):
def load_language(language, tail_module):
return load_module('{0}.{1}'.format(language, tail_module))
+def load_group(language, problem_group, tail_module):
+ return load_module('{0}.problems.{1}.{2}'.format(language, problem_group, tail_module))
+
def load_problem(language, problem_group, problem, tail_module):
return load_module('{0}.problems.{1}.{2}.{3}'.format(language, problem_group, problem, tail_module))