First commit to Fossee of testapp has the basic Pykata framework on django with some specific changes to Problems model and some views to suit an exam like system
from django.db import models
class Problem(models.Model):
name = models.CharField(blank=False,max_length=255)
# categories = models.()
description = models.CharField(max_length=255)
examples = models.CharField(max_length=255)
skeleton = models.CharField(max_length=255)
tests = models.CharField(max_length=255)
other_tests = models.CharField(max_length=255)
solution = models.CharField(max_length=255)
author = models.CharField(max_length=255)
created = models.DateTimeField()
modified = models.DateTimeField()
class ProblemUser(models.Model):
problem = models.ForeignKey('Problem')
# user = models.UserProperty()
solution = models.CharField(max_length=255)
solved = models.BooleanField()
def classname(self):
return "ProblemUser"