Hola Diego,
Si que se puede hacer pero implicaría algo de programación. Tendrías que añadir un campo en la BD para las actividades que se llamase por ejemplo "Ponderación". Luego la calificación final la calcularías con respecto a esa ponderación añadida.
Un saludo.