o
    )c                     @   s`   d dl mZ d dlmZ d dlmZmZ d dlmZ dd Z	dd Z
d	d
 Zdd Zdd ZdS )    )HttpResponseRedirect)r2r)
CourseSiteSecureCourseFile)Epochc                 C   s\   dt jjddi}t | jd |d< |d | |d< |d |d |d< | |d< |S )Ncoursep117)course__order_fieldepochcalendar
course_recrequest)r   objectsgetr   deserializesessionr   course_recordr   dic r   %/var/www/djphys/courses/p117/views.pyp117defaults   s   r   c                 C   s   t | dt| S )Nzcourses/p117home.html)r   r   )r   r   r   r   home   s   r   c                 C   s"   t | }|d j}td| dS )Nr
   z/survey/take/SM-pretest-/)r   yearr   )r   r   r   r   r   r   pretest   s   
r   c                 C   s^   t | }|d j}tjjddd}z|d |d< W n   tjjdd|d< Y t| d	|S )
Nr
   text)Zdescription__icontainsz-release_timer   book   )idzcourses/p117book.html)r   r   r   r   filterorder_byr   r   )r   r   r   
candidatesr   r   r   r      s   
r   c                 C   s   t | }t| d|S )Nzcourses/p117project.html)r   r   r   r   r   r   project*   s   r#   N)django.httpr   Zcourses.viewsr   courses.modelsr   r   djphys.epochr   r   r   r   r   r#   r   r   r   r   <module>   s   	