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
d28cd4f4
Commit
d28cd4f4
authored
Nov 26, 2012
by
Victor Shnayder
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
use a dict for backend config. Load it on aws.
parent
b48b389a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
19 deletions
+18
-19
lms/djangoapps/instructor/staff_grading_service.py
+8
-11
lms/envs/aws.py
+3
-0
lms/envs/common.py
+1
-3
lms/envs/dev.py
+6
-5
No files found.
lms/djangoapps/instructor/staff_grading_service.py
View file @
d28cd4f4
...
...
@@ -45,14 +45,14 @@ class StaffGradingService(object):
"""
Interface to staff grading backend.
"""
def
__init__
(
self
,
url
,
username
,
password
):
self
.
username
=
username
self
.
password
=
password
self
.
url
=
url
def
__init__
(
self
,
config
):
self
.
username
=
config
[
'username'
]
self
.
password
=
config
[
'password'
]
self
.
url
=
config
[
'url'
]
self
.
login_url
=
url
+
'/login/'
self
.
get_next_url
=
url
+
'/get_next_submission/'
self
.
save_grade_url
=
url
+
'/save_grade/'
self
.
login_url
=
self
.
url
+
'/login/'
self
.
get_next_url
=
self
.
url
+
'/get_next_submission/'
self
.
save_grade_url
=
self
.
url
+
'/save_grade/'
# TODO: add auth
self
.
session
=
requests
.
session
()
...
...
@@ -140,10 +140,7 @@ class StaffGradingService(object):
return
r
.
text
_service
=
StaffGradingService
(
settings
.
STAFF_GRADING_BACKEND_URL
,
settings
.
STAFF_GRADING_BACKEND_USERNAME
,
settings
.
STAFF_GRADING_BACKEND_PASSWORD
,
)
_service
=
StaffGradingService
(
settings
.
STAFF_GRADING_INTERFACE
)
#_service = MockStaffGradingService()
def
_err_response
(
msg
):
...
...
lms/envs/aws.py
View file @
d28cd4f4
...
...
@@ -76,5 +76,8 @@ DATABASES = AUTH_TOKENS['DATABASES']
XQUEUE_INTERFACE
=
AUTH_TOKENS
[
'XQUEUE_INTERFACE'
]
STAFF_GRADING_BACKEND
=
AUTH_TOKENS
.
get
(
'STAFF_GRADING_INTERFACE'
)
PEARSON_TEST_USER
=
"pearsontest"
PEARSON_TEST_PASSWORD
=
AUTH_TOKENS
.
get
(
"PEARSON_TEST_PASSWORD"
)
lms/envs/common.py
View file @
d28cd4f4
...
...
@@ -324,9 +324,7 @@ WIKI_LINK_DEFAULT_LEVEL = 2
################################# Staff grading config #####################
STAFF_GRADING_BACKEND_URL
=
None
STAFF_GRADING_BACKEND_USERNAME
=
None
STAFF_GRADING_BACKEND_PASSWORD
=
None
STAFF_GRADING_INTERFACE
=
None
################################# Jasmine ###################################
JASMINE_TEST_DIRECTORY
=
PROJECT_ROOT
+
'/static/coffee'
...
...
lms/envs/dev.py
View file @
d28cd4f4
...
...
@@ -39,7 +39,7 @@ DATABASES = {
}
CACHES
=
{
# This is the cache used for most things.
# This is the cache used for most things.
# In staging/prod envs, the sessions also live here.
'default'
:
{
'BACKEND'
:
'django.core.cache.backends.locmem.LocMemCache'
,
...
...
@@ -104,10 +104,11 @@ COMMENTS_SERVICE_KEY = "PUT_YOUR_API_KEY_HERE"
################################# Staff grading config #####################
STAFF_GRADING_BACKEND_URL
=
"http://127.0.0.1:3033/staff_grading"
STAFF_GRADING_BACKEND_USERNAME
=
"lms"
STAFF_GRADING_BACKEND_PASSWORD
=
"abcd"
STAFF_GRADING_INTERFACE
=
{
'url'
:
'http://127.0.0.1:3033/staff_grading'
,
'username'
:
'lms'
,
'password'
:
'abcd'
,
}
################################ LMS Migration #################################
MITX_FEATURES
[
'ENABLE_LMS_MIGRATION'
]
=
True
...
...
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