[
{
"fields": {
"active": true,
"description": "\nWrite a function called fact
which takes a single integer argument\n(say n
) and returns the factorial of the number. \nFor example:
\nfact(3) -> 6
\n",
"options": "",
"points": 2.0,
"summary": "Factorial",
"test": "\nassert fact(0) == 1\nassert fact(5) == 120\n",
"type": "python"
},
"model": "exam.question",
"pk": 1
},
{
"fields": {
"active": true,
"description": "Create a simple function called sqr
which takes a single \nargument and returns the square of the argument. For example:
\nsqr(3) -> 9
.",
"options": "",
"points": 1.0,
"summary": "Simple function",
"test": "\nimport math\nassert sqr(3) == 9\nassert abs(sqr(math.sqrt(2)) - 2.0) < 1e-14 \n ",
"type": "python"
},
"model": "exam.question",
"pk": 2
},
{
"fields": {
"active": true,
"description": "Write a shell script which takes two arguments on the\ncommand line and prints the sum of the two on the output.",
"options": "",
"points": 2.0,
"summary": "Bash addition",
"test": "docs/sample.sh\ndocs/sample.args\n",
"type": "bash"
},
"model": "exam.question",
"pk": 3
},
{
"fields": {
"active": true,
"description": "What is the largest integer value that can be represented\nin Python?",
"options": "No Limit\n2**32\n2**32 - 1\nNone of the above\n",
"points": 0.5,
"summary": "Size of integer in Python",
"test": "No Limit",
"type": "mcq"
},
"model": "exam.question",
"pk": 4
},
{
"fields": {
"active": true,
"description": "Basic Python Quiz 1",
"duration": 10,
"start_date": "2012-03-29"
},
"model": "exam.quiz",
"pk": 1
},
{
"fields": {
"name": "moderator",
"permissions": [
31,
37,
43,
32,
38,
44,
33,
39,
45,
34,
40,
46,
35,
41,
47,
36,
42,
48
]
},
"model": "auth.group",
"pk": 1
}
]