Add Assignment.submittable attribute to configure student submission.
[pygrader.git] / pygrader / model / assignment.py
index 4b3a6fb83b93080899c1a72a2c45d46d989b1335..7a8e990ccca82d8cb78453f12dd8b690a1e199cc 100644 (file)
 # pygrader.  If not, see <http://www.gnu.org/licenses/>.
 
 class Assignment (object):
-    def __init__(self, name, points=1, weight=0, due=0):
+    def __init__(self, name, points=1, weight=0, due=0, submittable=True):
         self.name = name
         self.points = points
         self.weight = weight
         self.due = due
+        self.submittable = submittable
 
     def __str__(self):
         return '<{} {}>'.format(type(self).__name__, self.name)