Hola Jose, he accedido a tu aplicación web y la he probado. En primer lugar decirte que si es tu primera aplicación me parece que puedes darte por satisfecho, se ve un gran trabajo en ella.
Dado que pides sugerencias para mejorarla te comento todos los fallos y posibles mejoras que he visto.
Lo primero que te diría me ha llamado la atención es que hay caracteres extraños al visualizar la web. Supongo que en tu pc se muestran bien, pero en el mío no. Por ejemplo aparece SELECCIÓN DE LA ACTIVIDAD A REALIZAR en lugar de SELECCIÓN DE LA ACTIVIDAD A REALIZAR. Esto puede deberse a varios motivos pero para intentar corregirlo introduce esto dentro del head de las webs: <meta charset="utf-8" >
Tras pulsar insertar introduciendo unos datos me lleva a la url:
http://www.maldonaj.byethost13.com/sistemasdeinformacion/insertar.php?nombre=Juan&apellido=Flores+Suarez&cedula=44556677&asignatura=Civismo¬a=9.34Pero no se muestra ningún mensaje, debería aparecer un mensaje que dijera "El registro se ha insertado correctamente" y una opción para volver al menú (o directamente volver al menú).
La nota que he introducido es 9.34 pero cuando pido mostrar el registro me muestra Nota: 9
No sé si has previsto que la nota únicamente pueda ser un número entero o es un error.
Si introduzco nota con una coma, por ejemplo 8,5 lleva a una url como
http://www.maldonaj.byethost13.com/sistemasdeinformacion/insertar.php?nombre=Pedro&apellido=Luis&cedula=55661122&asignatura=Ruiz¬a=5%2C5pero el registro no se inserta y no aparece ningún mensaje. Esto debería corregirse (o impedir introducir decimales, o mostrar un mensaje de advertencia, o truncar al entero...)
En la pantalla en que se visualiza el registro faltaría lo mismo: un enlace para volver al menú principal.
Al eliminar un registro lo hace bien, pero el mismo problema: no hay un enlace para volver al menú principal.
En la opción modificar si introduzco una cédula que no existe me lleva a una url como
http://www.maldonaj.byethost13.com/sistemasdeinformacion/modificar_registro.php?cedula=11223344 pero aparece una pantalla de resultados con valores extraños. En lugar de esto debería mostrarse un mensaje "la cédula no existe".
Si trato de modificar e introduzco una cédula que existe aparecen los datos en la parte superior pero después el formulario aparece relleno con valores extraños como '$fila['nombre']': el formulario debería aparecer con los valores del registro. Además si introduzco una modificación después no se graba, y al mostrar el registro me sigue saliendo como estaba antes de modificar.
Mostrar todos los registros funciona bien.
Y eliminar todos los registros no lo he probado para no borrarlo todo, supongo que funcionará bien.
Espero que esto te sirva de ayuda. Saludos!