Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
cda0fa0a
Commit
cda0fa0a
authored
Mar 25, 2013
by
Diana Huang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Check for None specifically when setting a new seed.
parent
204f89d4
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
1 deletions
+2
-1
common/lib/capa/capa/capa_problem.py
+2
-1
No files found.
common/lib/capa/capa/capa_problem.py
View file @
cda0fa0a
...
...
@@ -91,6 +91,7 @@ class LoncapaProblem(object):
- problem_text (string): xml defining the problem
- id (string): identifier for this problem; often a filename (no spaces)
- seed (int): random number generator seed (int)
- state (dict): containing the following keys:
- 'seed' - (int) random number generator seed
- 'student_answers' - (dict) maps input id to the stored answer for that input
...
...
@@ -110,7 +111,7 @@ class LoncapaProblem(object):
raise
Exception
()
state
=
state
if
state
else
{}
self
.
seed
=
seed
if
seed
else
state
.
get
(
'seed'
,
struct
.
unpack
(
'i'
,
os
.
urandom
(
4
))[
0
])
self
.
seed
=
seed
if
seed
is
not
None
else
state
.
get
(
'seed'
,
struct
.
unpack
(
'i'
,
os
.
urandom
(
4
))[
0
])
self
.
student_answers
=
state
.
get
(
'student_answers'
,
{})
if
'correct_map'
in
state
:
self
.
correct_map
.
set_dict
(
state
[
'correct_map'
])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment