-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject_desc.txt
46 lines (36 loc) · 1.63 KB
/
project_desc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Proyecto: Base de datos de alumnos
Descripción
Crearán un pequeño proyecto con html, css y js con el cual podrán gestionar a los alumnos de una clase, así como sus calificaciones y sacar datos importantes sobre su performance.
Requisitos
1.- Crear una clase alumno, la cual debe incluir:
Nombre
Apellidos
Edad
Materias inscritas
Calificaciones
(Esta es la clase base, si quieren agregarle mas datos son libres de hacerla tan completa como quieran) (listo)
2.- Alta de alumnos
Una vez creada la clase desde su sitio, deberán dar de alta alumnos, por defecto lo único que deben pedir como requisito al inicio es nombre, apellidos, edad. (listo)
3.- Después deberas crear funciones y vistas que les ayuden a hacer lo siguiente:
Inscribir un alumno a una clase.
Asignarle sus calificaciones.
Crear grupos y asignarle alumnos (Usen estructuras de datos).
4.- Ya que tengan sus grupos con alumnos, deberán crear e implementar las siguientes funciones:
Buscar por nombre.
Buscar por apellido.
Obtener promedio de un alumno.
Obtener promedio del grupo.
Obtener lista de alumnos ordenados ascendente y descendente por calificación.
Con los datos almacenados en la clase, deben agregar otro ordenamiento o búsqueda bajo el parámetro que quieran (Este es el punto extra).
5.- Preferentemente todo guarden en LocalStorage para que puedan tener persistencia de datos (Opcional x2)
proyecto
js :
1. encontrar la mejor estructura de datos (stacks,queues,link list,etc);
2.usar binary seach para encontrar estudiantes;
3.usar clases y subclases(herecia) con sus metodos
4. usar local storage para almacenar estudiantes
front end :
1. login/register
2.
3.
4.