From 3f0bb01600535b105c265e9da63814af06c0ab9d Mon Sep 17 00:00:00 2001
From: ankitjavalkar
Date: Wed, 24 Jun 2015 15:55:35 +0530
Subject: Move docs/ dir to exam/ dir, fix code_evaluators dict in
exam/settings
---
testapp/docs/sample.args | 2 -
testapp/docs/sample.sh | 2 -
testapp/docs/sample_questions.py | 84 ----------------------------------
testapp/docs/sample_questions.xml | 43 -----------------
testapp/exam/docs/sample.args | 2 +
testapp/exam/docs/sample.sh | 2 +
testapp/exam/docs/sample_questions.py | 84 ++++++++++++++++++++++++++++++++++
testapp/exam/docs/sample_questions.xml | 43 +++++++++++++++++
testapp/exam/settings.py | 6 +--
9 files changed, 134 insertions(+), 134 deletions(-)
delete mode 100644 testapp/docs/sample.args
delete mode 100755 testapp/docs/sample.sh
delete mode 100644 testapp/docs/sample_questions.py
delete mode 100644 testapp/docs/sample_questions.xml
create mode 100644 testapp/exam/docs/sample.args
create mode 100755 testapp/exam/docs/sample.sh
create mode 100644 testapp/exam/docs/sample_questions.py
create mode 100644 testapp/exam/docs/sample_questions.xml
diff --git a/testapp/docs/sample.args b/testapp/docs/sample.args
deleted file mode 100644
index 4d9f00d..0000000
--- a/testapp/docs/sample.args
+++ /dev/null
@@ -1,2 +0,0 @@
-1 2
-2 1
diff --git a/testapp/docs/sample.sh b/testapp/docs/sample.sh
deleted file mode 100755
index e935cb3..0000000
--- a/testapp/docs/sample.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-[[ $# -eq 2 ]] && echo $(( $1 + $2 )) && exit $(( $1 + $2 ))
diff --git a/testapp/docs/sample_questions.py b/testapp/docs/sample_questions.py
deleted file mode 100644
index 60f32cb..0000000
--- a/testapp/docs/sample_questions.py
+++ /dev/null
@@ -1,84 +0,0 @@
-from datetime import date
-
-questions = [
-[Question(
- summary='Factorial',
- points=2,
- language='python',
- type='code',
- description='''
-Write a function called fact
which takes a single integer argument
-(say n
) and returns the factorial of the number.
-For example:
-fact(3) -> 6
-''',
- test='''
-assert fact(0) == 1
-assert fact(5) == 120
-''',
- snippet="def fact(num):"
- ),
-#Add tags here as a list of string.
-['Python','function','factorial'],
-],
-
-[Question(
- summary='Simple function',
- points=1,
- language='python',
- type='code',
- description='''Create a simple function called sqr
which takes a single
-argument and returns the square of the argument. For example:
-sqr(3) -> 9
.''',
- test='''
-import math
-assert sqr(3) == 9
-assert abs(sqr(math.sqrt(2)) - 2.0) < 1e-14
- ''',
- snippet="def sqr(num):"
- ),
-#Add tags here as a list of string.
-['Python','function'],
-],
-
-[Question(
- summary='Bash addition',
- points=2,
- language='bash',
- type='code',
- description='''Write a shell script which takes two arguments on the
- command line and prints the sum of the two on the output.''',
- test='''\
-docs/sample.sh
-docs/sample.args
-''',
- snippet="#!/bin/bash"
- ),
-#Add tags here as a list of string.
-[''],
-],
-
-[Question(
- summary='Size of integer in Python',
- points=0.5,
- language='python',
- type='mcq',
- description='''What is the largest integer value that can be represented
-in Python?''',
- options='''No Limit
-2**32
-2**32 - 1
-None of the above
-''',
- test = "No Limit"
- ),
-#Add tags here as a list of string.
-['mcq'],
-],
-
-] #list of questions ends here
-
-quiz = Quiz(start_date=date.today(),
- duration=10,
- description='Basic Python Quiz 1'
- )
diff --git a/testapp/docs/sample_questions.xml b/testapp/docs/sample_questions.xml
deleted file mode 100644
index 53c76f8..0000000
--- a/testapp/docs/sample_questions.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-Factorial
-
-
-Write a function called "fact" which takes a single integer argument (say "n")
-and returns the factorial of the number.
-For example fact(3) -> 6
-
-2
-python
-
-assert fact(0) == 1
-assert fact(5) == 120
-
-
-
-
-
-
-
-Simple function
-
-
-Create a simple function called "sqr" which takes a single argument and
-returns the square of the argument
-For example sqr(3) -> 9.
-
-1
-python
-
-import math
-assert sqr(3) == 9
-assert abs(sqr(math.sqrt(2)) - 2.0) < 1e-14
-
-
-
-
-
-
-
diff --git a/testapp/exam/docs/sample.args b/testapp/exam/docs/sample.args
new file mode 100644
index 0000000..4d9f00d
--- /dev/null
+++ b/testapp/exam/docs/sample.args
@@ -0,0 +1,2 @@
+1 2
+2 1
diff --git a/testapp/exam/docs/sample.sh b/testapp/exam/docs/sample.sh
new file mode 100755
index 0000000..e935cb3
--- /dev/null
+++ b/testapp/exam/docs/sample.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+[[ $# -eq 2 ]] && echo $(( $1 + $2 )) && exit $(( $1 + $2 ))
diff --git a/testapp/exam/docs/sample_questions.py b/testapp/exam/docs/sample_questions.py
new file mode 100644
index 0000000..60f32cb
--- /dev/null
+++ b/testapp/exam/docs/sample_questions.py
@@ -0,0 +1,84 @@
+from datetime import date
+
+questions = [
+[Question(
+ summary='Factorial',
+ points=2,
+ language='python',
+ type='code',
+ description='''
+Write a function called fact
which takes a single integer argument
+(say n
) and returns the factorial of the number.
+For example:
+fact(3) -> 6
+''',
+ test='''
+assert fact(0) == 1
+assert fact(5) == 120
+''',
+ snippet="def fact(num):"
+ ),
+#Add tags here as a list of string.
+['Python','function','factorial'],
+],
+
+[Question(
+ summary='Simple function',
+ points=1,
+ language='python',
+ type='code',
+ description='''Create a simple function called sqr
which takes a single
+argument and returns the square of the argument. For example:
+sqr(3) -> 9
.''',
+ test='''
+import math
+assert sqr(3) == 9
+assert abs(sqr(math.sqrt(2)) - 2.0) < 1e-14
+ ''',
+ snippet="def sqr(num):"
+ ),
+#Add tags here as a list of string.
+['Python','function'],
+],
+
+[Question(
+ summary='Bash addition',
+ points=2,
+ language='bash',
+ type='code',
+ description='''Write a shell script which takes two arguments on the
+ command line and prints the sum of the two on the output.''',
+ test='''\
+docs/sample.sh
+docs/sample.args
+''',
+ snippet="#!/bin/bash"
+ ),
+#Add tags here as a list of string.
+[''],
+],
+
+[Question(
+ summary='Size of integer in Python',
+ points=0.5,
+ language='python',
+ type='mcq',
+ description='''What is the largest integer value that can be represented
+in Python?''',
+ options='''No Limit
+2**32
+2**32 - 1
+None of the above
+''',
+ test = "No Limit"
+ ),
+#Add tags here as a list of string.
+['mcq'],
+],
+
+] #list of questions ends here
+
+quiz = Quiz(start_date=date.today(),
+ duration=10,
+ description='Basic Python Quiz 1'
+ )
diff --git a/testapp/exam/docs/sample_questions.xml b/testapp/exam/docs/sample_questions.xml
new file mode 100644
index 0000000..53c76f8
--- /dev/null
+++ b/testapp/exam/docs/sample_questions.xml
@@ -0,0 +1,43 @@
+
+
+
+
+Factorial
+
+
+Write a function called "fact" which takes a single integer argument (say "n")
+and returns the factorial of the number.
+For example fact(3) -> 6
+
+2
+python
+
+assert fact(0) == 1
+assert fact(5) == 120
+
+
+
+
+
+
+
+Simple function
+
+
+Create a simple function called "sqr" which takes a single argument and
+returns the square of the argument
+For example sqr(3) -> 9.
+
+1
+python
+
+import math
+assert sqr(3) == 9
+assert abs(sqr(math.sqrt(2)) - 2.0) < 1e-14
+
+
+
+
+
+
+
diff --git a/testapp/exam/settings.py b/testapp/exam/settings.py
index 81605d9..55c82dc 100644
--- a/testapp/exam/settings.py
+++ b/testapp/exam/settings.py
@@ -23,7 +23,7 @@ code_evaluators = {
"python": "python_code_evaluator.PythonCodeEvaluator",
"c": "c_cpp_code_evaluator.CCPPCodeEvaluator",
"cpp": "c_cpp_code_evaluator.CCPPCodeEvaluator",
- "java": "java_evaluator.JavaCodeEvaluator",
- "bash": "bash_evaluator.BashCodeEvaluator",
- "scilab": "scilab_evaluator.ScilabCodeEvaluator",
+ "java": "java_code_evaluator.JavaCodeEvaluator",
+ "bash": "bash_code_evaluator.BashCodeEvaluator",
+ "scilab": "scilab_code_evaluator.ScilabCodeEvaluator",
}
--
cgit