update api прохождения

feature/fix_generate_pass
Andrey 8 years ago
parent 534b66dab9
commit 048c99b8c7
  1. 20624
      csv/access/progress.csv
  2. 15
      csv/load_perm.py

File diff suppressed because one or more lines are too long

@ -12,7 +12,6 @@ sys.path.append("../")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
django.setup()
from courses.api import CourseProgressApi
from django.contrib.auth.models import Group
from django.contrib.auth import get_user_model
from progress.models import ProgressLesson, Progress
@ -59,16 +58,4 @@ if __name__ == '__main__':
if pivot['finish_date'] and not pivot['finish_date'] == 'None':
pv.finish_date = datetime.strptime(pivot['finish_date'].split('.')[0], '%Y-%m-%d %H:%M:%S')
pv.status = ProgressLesson.STATUSES.done
pv.save()
is_next = False
for lesson_list in CourseProgressApi.get_topic_lesson(p.course_token):
for lesson_token in lesson_list:
if is_next:
p.active_lesson = lesson_token
p.save()
last_progress_lesson = p.progresslesson_set.filter(status=ProgressLesson.STATUSES.done).last()
is_next = True if last_progress_lesson is None else \
last_progress_lesson.lesson_token == lesson_token
pv.save()
Loading…
Cancel
Save