Как на Django с одной моделью, получить несколько ответов от разных пользователей

Делаю мини сайт для учителя. В нем уже есть база аккаунтов учеников. Также есть задачи, которые можно дать разным классам.

Проблема в том что это одна модель и когда один ученик дает свой ответ, то у всех высвечивается одинаково.

Как сделать так, чтобы с одной модельки можно было получать несколько ответов?

models.py

from django.db import models
from django.contrib.auth.models import AbstractUser, Group
from django.core.validators import MaxValueValidator, MinValueValidator


class User(AbstractUser):
    pass


class group(Group):
    pass


class Task(models.Model):
    title = models.TextField()
    upload_date = models.DateTimeField(auto_now_add=True, blank=True)
    deadline = models.DateTimeField(null=True, blank=True)
    download_file = models.FileField(null=True, blank=True)
    upload_file = models.FileField(null=True, blank=True)
    grade = models.IntegerField(validators=[
        MaxValueValidator(10),
        MinValueValidator(0)
    ], null=True, blank=True)
    for_him = models.ManyToManyField(group)

forms.py

class TaskFileUploadForm(forms.Form):
    file = forms.FileField(widget=forms.FileInput(attrs={
        'class': 'form-control',
        'id': 'inputGroupFile04',
        'aria-describedby': 'inputGroupFileAddon04',
        'aria-label': 'Upload'
    }))

    class Meta:
        model = Task

Ответы (0 шт):