public boolean solapamentTeoriaPractica(Element e) {
        boolean grupTeoria = false;
        if ((e.getGrupo() % 10) == 0) {
            grupTeoria = true;
        }
        for (int i = 0; i < assignacions.size(); ++i) {
            if (assignacions.get(i).getAssignatura().equals(e.getAssignatura())) { // si es la mateixa assignatura
                if (assignacions.get(i).getGrupo() != e.getGrupo()) { // i no el mateix element
                    int grup = assignacions.get(i).getGrupo();
                    if (grupTeoria) {
                        if (grup % 10 != 0) {
                            return true;
                        }
                    } else {
                        if (grup % 10 == 0) {

                            return true;
                        }
                    }
                }
            }
        }
        return false;
    }