How to use the result.models.Result function in result

To help you get started, we’ve selected a few result examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bioinformatics-ua / taska / workflowmanagement / form / models.py View on Github external
    @staticmethod
    def init_serializer(instance=None, data=None, many=False, partial=False):
        ''' This method must override default init_serializer behaviour for a task.

        Without init_serializer() wouldnt be possible using to process the MTI.
        '''
        from .api import FormTaskSerializer
        return FormTaskSerializer(instance=instance, data=data, many=many, partial=partial)
    pass

    def get_exporter(self, mode, processtask):
        from export import FormResultExporter
        return FormResultExporter.getInstance(mode, processtask)

class FormResult(Result):
    '''Form-based concretization of a result for a ProcessTask.
    '''
    answer = models.TextField()

    @staticmethod
    def init_serializer(instance=None, data=None, many=False, partial=False):
        ''' This method must override default init_serializer behaviour for a task.

        Without init_serializer() wouldnt be possible using to process the MTI.
        '''
        from .api import FormResultSerializer
        return FormResultSerializer(instance=instance, data=data, many=many, partial=partial)
    pass
github Abdoulrasheed / django-school-management / result / models.py View on Github external
current_semester = Semester.objects.get(is_current_semester=True)
        previousResult = Result.objects.filter(student__id=self.student.id, level__lt=self.student.level)
        previousCGPA = 0
        for i in previousResult:
            if i.cgpa is not None:
                previousCGPA += i.cgpa
        cgpa = 0
        if str(current_semester) == SECOND:
            try:
                first_sem_gpa = Result.objects.get(student=self.student.id, semester=FIRST, level=self.student.level) 
                first_sem_gpa += first_sem_gpa.gpa.gpa
            except:
                first_sem_gpa = 0

            try:
                sec_sem_gpa = Result.objects.get(student=self.student.id, semester=SECOND, level=self.student.level) 
                sec_sem_gpa += sec_sem_gpa.gpa
            except:
                sec_sem_gpa = 0

            taken_courses = TakenCourse.objects.filter(student=self.student, student__level=self.student.level)
            TCU = 0
            for i in taken_courses:
                TCU += int(i.course.courseUnit)
            cpga = first_sem_gpa + sec_sem_gpa / TCU
            
            return round(cgpa, 2)
github bioinformatics-ua / taska / workflowmanagement / process / models.py View on Github external
def getResult(self):
        from result.models import Result
        try:
            return Result.all(processtaskuser=self)

        except Result.DoesNotExist, IndexError:
            pass

        return None
github bioinformatics-ua / taska / workflowmanagement / process / models.py View on Github external
def getResult(self):
        from result.models import Result
        try:
            return Result.all(processtaskuser=self)

        except Result.DoesNotExist, IndexError:
            pass

        return None