Son muchas cosas, así que voy a contestar a lo rápido antes y deswpués entro en los enlaces a ejercicios, que es la prioridad.
1/Usuario clickable en todas partes: así debería ser, cuando encuentres el nombre de uno usuario y que no sea enlace al perfil avísame.
2/ Mensajes nuevos: vale, pero es un poco costoso y se puede obviar, lo dejo para más adelante
3/ Licencia: Es un tema complejo: En los ejercicios no tiene sentido pues el mismo ejercicio puede hacerlo otro por casualidad, no hay "propiedad" que proteger. Los cursos ya tienen más miga, el usuario debería poder escoger su licencia (mas adelante)
4/ Descripción de ejercicios: limitarla (sin problema, estará con los prócimos cambios)
5/ Colecciones de ejercicios: Ok, serían como apartados pero personales.
6/ Cambios en reorganizar, ok, pero para más adelante, por ahora funciona y es prioritario añadir funcionalidad. Si para ahora: Migas de pan, ¿Reorganizar curso o reordenar subapartados en lugar de "reorganizar apartados"?
Y ahora ejercicios: Copia enlazada vs enlace directo. En resumen, me es más fácil en programación hacer la copia. La cuestión es como sería el proceso de cara a el usuario y si esto sería compatible con la representación interna de copia o no:
1/ El usuario debe tener una opción "Incluir ejercicio": el nombre puede ser cualquiera, lo importante es que el usuario interprete que es para incluir un ejercicio ya existente de otro usuario o apartado.
2/ La opción de "incluir ejercicio" muestra un buscador como el ya desarrollado (se puede mejorar)
3/ Internamente da igual que sea copia o enlace, lo importante es que el usuario pueda cambiar el ejercicio (incluso el título) sin variar el original.
4/ Desde el ejercicio se debe poder acceder a la versión original, reconociendo la autoría.
5/ Si modifican el original, el responsable de la versión enlazada debe recibir un aviso, y poder actualizar la versión en su curso.
Podemos llamarlo copia, o versión enlazada, lo de dentro déjamelo a mi, lo importante es que de cara al usuario cumpla las funciones que hagan falta. Dime si estos 5 puntos valen o habría que rectificarlos o añadir requisitos nuevos.