Code Monkey home page Code Monkey logo

xvenve / uc3m-computer-science-and-engineering-projects Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 2.0 554.96 MB

Collection of all projects done up to date in Computer Science and Engineering at the UC3M

C 37.25% Assembly 0.26% Java 10.88% Alloy 0.04% HTML 2.55% Python 33.94% Makefile 0.71% Shell 1.22% PLSQL 3.67% C++ 1.53% CMake 0.34% CSS 0.90% AMPL 0.13% JavaScript 2.58% Yacc 2.76% Lex 0.13% Dockerfile 0.03% TypeScript 0.96% SCSS 0.05% R 0.07%
c c-plus-plus cryptool ent html-css-javascript java jflap mathprog mips-assembly oops-in-java prolog pspice quartus statgraphics

uc3m-computer-science-and-engineering-projects's People

Contributors

carloscro avatar dependabot[bot] avatar imgbotapp avatar xvenve avatar

Watchers

 avatar

uc3m-computer-science-and-engineering-projects's Issues

La TokenStore no se resetea con RESET_STORES

El tamaño de TokenStore no hace mas que aumentar con las sucesivas ejecución de JUnit.
Ademas parece ser que las pruebas dependen de valores fijos en TokenRequestStore, esto no debería ser así, a pesar de que esta no se restablezca.

IU Practica 2 En la versión móvil:

  • Se hará funcional el icono (tipo bocadillo) puesto en la cabecera a la
    izquierda del nombre de la asignatura. Al pinchar el icono, se abrirá el
    menú de la página con los enlaces: “listado de estudiantes”, “foro de la
    asignatura”, “calificaciones”, “ultimas novedades”, “próximos eventos”

IU Practica 2 Entrega

La entrega se realizará a través de Aula Global. Se debe entregar un único
fichero comprimido .zip o .rar de nombre:
ep02_grXX.rar
dónde XX corresponde con el identificador del grupo de prácticas. Por
ejemplo, el grupo de prácticas 5 del grupo 81 deberá genera un fichero con
nombre:
ep02_gr05.rar
La estructura en carpetas de los ficheros entregados deberá ser la siguiente:
▪ ej. Directorio raíz del ejercicio. Ficheros HTML.
▪ ej/style. Hojas de estilo.
▪ ej/images. Imágenes y recursos gráficos.
▪ ej/script. Scripts JavaScript.

Merge PFPDS

When the delivery time pass, merge the branch PDSPF to have all the projects of the semester together.

IU Practica 2 En la página “calificaciones”:

  • Se añadirá un botón “Descargar” que permitirá descargar la
    información recogida en la tabla como hoja de calculo Excel. Para ello
    se podrá emplear un plugin jQuery. El botón estará disponible para
    todos los roles.

IU Practica 2 En la cabecera de la página:

  • Se añadirá una imagen (la imagen de perfil del usuario) y un texto (el
    nombre del usuario). Al no tener una imagen de perfil, se cargará una
    por defecto.
  • Una de las opciones del menú será “Cerrar sesión”. Al darle a esta
    opción, se abrirá un pop-up preguntando confirmación antes de cerrar
    la sesión actual. En caso afirmativo, se abrirá la página de inicio que se
    explicará a continuación.

IU Practica 2 En la página “foro de la asignatura”:

  • Al entrar en uno de los temas, se verá un listado de mensajes, cada uno
    con la información de quién lo ha enviado (foto de perfil, nombre y
    apellidos), la fecha y hora de publicación, y el texto. Al final del listado
    de mensajes, se pondrá una caja de texto y un botón “Enviar”. Al
    escribir un texto y pinchar en el botón, se añadirá un nuevo mensaje al
    listado. No se requiere que el nuevo mensaje se quede almacenado en
    la página al recargarla. El foro de la asignatura estará disponible para
    todos los roles.

IU Practica 2 En la columna de la derecha:

  • El titulo de la sección de los próximos eventos será un enlace para abrir
    un pop-up con un calendario en el que estarán marcadas las fechas de
    los eventos. Para ello se podrá emplear un plugin jQuery.

IU Practica 2 En la columna central:

  • El cambio de contenido deberá realizarse de forma dinámica en la
    misma página principal.
  • Se añadirá un enlace en el nombre de la asignatura de la columna de
    la izquierda, para permitir volver al contenido principal de la columna
    central

IU Practica 2 En la página de inicio:

  • Se enseñará un formulario pidiendo el correo electrónico y la
    contraseña. El formulario tendrá dos botones: “Iniciar sesión” y
    “Registrarse”.
  • Al pinchar en el botón “Iniciar sesión”, se buscará una cookie con los
    datos introducidos. Si ya existe la cookie, se cargará la página principal
    con los datos personales del usuario (nombre de usuario). Si no existe
    la cookie, se le notificará al usuario que el correo electrónico
    especificado no está dado de alta.
  • Al cargar la página principal, se cambiará el contenido dependiendo
    del rol del usuario.
    ▪ Si es Profesor o Administrador, se pondrá toda la información,
    tal y como se especificó en la práctica anterior (Bloque I – HTML5
    y CSS3).
    ▪ Si es Estudiante, en lugar del enlace “listado de estudiantes”
    aparecerá el enlace “mis asignaturas” para acceder al listado de
    asignaturas que está cursando, y en el apartado calificaciones
    aparecerá una tabla con las calificaciones que ha obtenido en
    las actividades de la asignatura.
  • Al pinchar el botón “Registrarse”, se enseñará un formulario constituido
    por los siguientes campos, algunos de ellos obligatorios y con un cierto
    formato según lo que se especifica en los siguientes puntos.
    ▪ Información de la cuenta
    ● Nombre de usuario (Obligatorio)
    ● NIA (9 dígitos, donde los primeros tres son 100)
    (Obligatorio)
    ● Contraseña (máximo 8 caracteres, donde los caracteres
    permitidos son letras [a-z] y dígitos [0-9]) (Obligatorio)
    ▪ Información personal
    ● Nombre y Apellidos (Obligatorio)
    ● Email (seguirá el formato [email protected]ón)
    (Obligatorio)
    ● Fecha de nacimiento (dd/mm/aaaa) (Obligatorio)
    ● Documento de Identificación (Obligatorio)
    ● Rol (listado con las siguientes opciones - Administrador,
    Profesor, Estudiante)
    ● [Si en el Rol se selecciona Estudiante] Grado (listado de
    opciones, como por ejemplo Grado en Ingeniería
    Informática, Grado en Derecho, y Grado en Ingeniería
    Industrial) (Obligatorio)
    ● Universidad (campo precargado con el nombre de la
    universidad y no editable) (Obligatorio)
    ● Idioma (listado de opciones, como por ejemplo español,
    inglés, o italiano) (Opcional)
    ▪ He leído y acepto las Condiciones de uso (Obligatorio)
    ▪ Botones “guardar” y “borrar”
    ▪ Al pinchar el botón “guardar” se almacenará una cookie con
    toda la información contenida en el formulario. Si existe una
    cookie con el mismo correo electrónico, se le notificará al
    usuario que ya existe una cuenta asociada al correo electrónico
    especificado.
    ▪ Al pinchar el botón “borrar”, se restablecerá la información
    inicial del formulario.
    ▪ La validación del formulario se podrá realizar mediante: HTML5,
    JavaScript y jQuery.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.