from mongoengine import Document, StringField, DateTimeField, IntField, ListField, ReferenceField
from datetime import datetime

class Exam(Document):
    exam_title = StringField(required=True)
    exam_description = StringField(default=None, null=True)
    status = IntField(default=1)  # 0 = Inactive, 1 = Active
    exam_position= IntField(default=None)
    #exam_duration = IntField(default=None)
    alloted_materials = StringField(default=None)
    icon = StringField(default=None)
    created_date = DateTimeField(default=datetime.utcnow)

    meta = {'collection': 'exam_list'}



class StudyMaterial(Document):
    material_title = StringField(required=True)
    id = IntField(primary_key=True)  # 0 = Inactive, 1 = Active
    created_date = DateTimeField(default=datetime.utcnow)

    meta = {'collection': 'study_materials'}
