Cambios para 2020-1-sistemas
This commit is contained in:
parent
e9df2f897e
commit
5580aea42a
103
README.md
103
README.md
@ -1,29 +1,88 @@
|
||||
# horarios
|
||||
# Horarios UNSA
|
||||
|
||||
## Project setup
|
||||
```
|
||||
yarn install
|
||||
## ¿Horario erroneo/desactualizado?
|
||||
|
||||
Sigue los pasos a continuación para corregirlo en tu entorno local,
|
||||
y luego envía un pull request `:D`
|
||||
|
||||
|
||||
## Requisitos
|
||||
|
||||
- Node.js
|
||||
- npm
|
||||
|
||||
## Instalación
|
||||
|
||||
- Descargar este repositorio.
|
||||
- Instalar las dependencias de Node.js con `npm install`.
|
||||
|
||||
## Ejecución
|
||||
|
||||
- En un terminal ejecutar `npm run serve` y navegar al link que aparece.
|
||||
|
||||
## Compilación para deploy
|
||||
|
||||
- Ejecutar `npm run build`, luego en la carpeta dist/ se encontrará
|
||||
el código compilado para deploy.
|
||||
|
||||
## Como cambiar/configurar/crear los horarios
|
||||
|
||||
En la carpeta public/horarios/ se encuentran los archivos para los
|
||||
horarios en formato *.yaml.
|
||||
|
||||
### Formato del nombre de archivo
|
||||
|
||||
El formato de los nombres es
|
||||
`{año}_{periodo}_{facultad}_{escuela}.yaml`. Los nombres de las
|
||||
facultades y escuelas son los los mismos de la pagina oficial
|
||||
de la UNSA.
|
||||
|
||||
Por ejemplo, la página web de ing. de sistemas es
|
||||
http://**fips**.unsa.edu.pe/**ingenieriadesistemas**/,
|
||||
entonces el nombre del archivo será:
|
||||
|
||||
2020_1_fips_ingenieriadesistemas.yaml
|
||||
|
||||
### Formato del archivo .yaml
|
||||
|
||||
El formato del archivo .yaml es:
|
||||
|
||||
```yaml
|
||||
titulo: string
|
||||
años:
|
||||
{año}: # 1er año, 2do año, etc
|
||||
{curso}: # Nombre del curso
|
||||
nombre: string # Nombre del curso
|
||||
abreviado: string # Nombre abreviado
|
||||
{tipo}: # Teoria o Laboratorio
|
||||
{grupo}: # A, B, C, etc
|
||||
Docente: string # Nombre del docente
|
||||
Horas: string[] # Las horas del curso
|
||||
```
|
||||
|
||||
### Compiles and hot-reloads for development
|
||||
```
|
||||
yarn run serve
|
||||
```
|
||||
### Formato de Horas
|
||||
|
||||
### Compiles and minifies for production
|
||||
```
|
||||
yarn run build
|
||||
```
|
||||
Cada celda del horario tiene un id que muestra su posición exacta.
|
||||
Su formato es `{DIA}{HORAS}{MINUTOS}`
|
||||
|
||||
### Run your tests
|
||||
```
|
||||
yarn run test
|
||||
```
|
||||
Por ejemplo, si queremos referirnos a la primera hora del lunes
|
||||
(Lunes a las 07:00) usaríamos `Lu0700`.
|
||||
|
||||
### Lints and fixes files
|
||||
```
|
||||
yarn run lint
|
||||
```
|
||||
Para referirnos a las 15:50 del Jueves, usamos `Ju1550`.
|
||||
|
||||
### Customize configuration
|
||||
See [Configuration Reference](https://cli.vuejs.org/config/).
|
||||
Las horas están en formato de 24h, divididas en secciones de 50 m,
|
||||
y incluyen los descansos de 10m.
|
||||
|
||||
## Herramientas usadas
|
||||
|
||||
- Vue.js 2 con:
|
||||
- Pug (Jade)
|
||||
- Coffeescript
|
||||
- SASS
|
||||
- Vue Router
|
||||
- Vue CLI
|
||||
- pnpm
|
||||
|
||||
¿Por qué pug/coffee/sass? Porque odio las llaves/punto y coma/parentesis.
|
||||
|
||||
*-- gg ez Corrales --*
|
||||
|
@ -1 +0,0 @@
|
||||
https://araozu.pro
|
512
public/horarios/2020_1_fps_ingenieriadesistemas.yaml
Normal file
512
public/horarios/2020_1_fps_ingenieriadesistemas.yaml
Normal file
@ -0,0 +1,512 @@
|
||||
titulo: Horarios 2020-1, Ingeniería de Sistemas.
|
||||
años:
|
||||
2do año:
|
||||
RAII:
|
||||
nombre: Redacción de Artículos e Informes de Investigación
|
||||
abreviado: RAII
|
||||
Teoria:
|
||||
A:
|
||||
Docente: E. Vidal
|
||||
Horas:
|
||||
- Lu0750
|
||||
- Lu0850
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Lu1640
|
||||
- Lu1740
|
||||
C:
|
||||
Docente: E. Vidal
|
||||
Horas:
|
||||
- Lu0940
|
||||
- Lu1040
|
||||
Calculo:
|
||||
nombre: Cálculo en Varias Variables
|
||||
abreviado: CVV
|
||||
Teoria:
|
||||
A:
|
||||
Docente: Doris Tupacyupanqui
|
||||
Horas:
|
||||
- Vi0700
|
||||
- Vi0750
|
||||
- Ma0850
|
||||
- Ma0940
|
||||
- Ma1040
|
||||
- Ju1040
|
||||
- Ju1130
|
||||
B:
|
||||
Docente: J. Tarqui
|
||||
Horas:
|
||||
- Lu1830
|
||||
- Lu1920
|
||||
- Ju1640
|
||||
- Ju1740
|
||||
- Ju1830
|
||||
- Vi1830
|
||||
- Vi1920
|
||||
C:
|
||||
Docente: Doris Tupacyupanqui
|
||||
Horas:
|
||||
- Lu1130
|
||||
- Lu1220
|
||||
- Lu1310
|
||||
- Ma1130
|
||||
- Ma1220
|
||||
- Ju1220
|
||||
- Ju1310
|
||||
Ciudadania:
|
||||
nombre: Ciudadania e Interculturalidad
|
||||
abreviado: CI
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Lu1400
|
||||
- Lu1450
|
||||
- Lu1550
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Vi1550
|
||||
- Vi1640
|
||||
- Vi1740
|
||||
EDAT:
|
||||
nombre: Estructuras de Datos y Algoritmos
|
||||
abreviado: EDAT
|
||||
Teoria:
|
||||
A:
|
||||
Docente: Karim Guevara
|
||||
Horas:
|
||||
- Ma0700
|
||||
- Ma0750
|
||||
- Ju0700
|
||||
- Ju0750
|
||||
B:
|
||||
Docente: Karim Guevara
|
||||
Horas:
|
||||
- Ma1400
|
||||
- Ma1450
|
||||
- Ju1400
|
||||
- Ju1450
|
||||
Liderazgo:
|
||||
nombre: Taller de Liderazgo y Colaboración
|
||||
abreviado: TLC
|
||||
Teoria:
|
||||
A:
|
||||
Docente: V. Cornejo
|
||||
Horas:
|
||||
- Mi0850
|
||||
- Mi0940
|
||||
B:
|
||||
Docente: V. Cornejo
|
||||
Horas:
|
||||
- Ma1640
|
||||
- Ma1740
|
||||
Innovacion Y Creatividad:
|
||||
nombre: Innovación y Creatividad
|
||||
abreviado: IC
|
||||
Teoria:
|
||||
A:
|
||||
Docente: Norka Bedregal
|
||||
Horas:
|
||||
- Mi1040
|
||||
- Mi1130
|
||||
- Ju0850
|
||||
- Ju0940
|
||||
B:
|
||||
Docente: V. Cornejo
|
||||
Horas:
|
||||
- Ma1830
|
||||
- Ma1920
|
||||
- Mi1740
|
||||
- Mi1830
|
||||
Web2:
|
||||
nombre: Programación Web 2
|
||||
abreviado: PW2
|
||||
Teoria:
|
||||
A:
|
||||
Docente: A. Paz
|
||||
Horas:
|
||||
- Vi0850
|
||||
- Vi0940
|
||||
B:
|
||||
Docente: A. Paz
|
||||
Horas:
|
||||
- Vi1400
|
||||
- Vi1450
|
||||
Psicologia:
|
||||
nombre: Taller de Psicología
|
||||
abreviado: PSI
|
||||
Teoria:
|
||||
A:
|
||||
Docente: S. Avendaño
|
||||
Horas:
|
||||
- Mi0700
|
||||
- Mi0750
|
||||
B:
|
||||
Docente: S. Avendaño
|
||||
Horas:
|
||||
- Mi1400
|
||||
- Mi1450
|
||||
3er año:
|
||||
Ingenieria de Procesos:
|
||||
nombre: Ingeniería y Procesos de Software
|
||||
abreviado: IPS
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Lu0700
|
||||
- Lu0750
|
||||
- Vi0700
|
||||
- Vi0750
|
||||
- Vi0850
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Mi1400
|
||||
- Mi1450
|
||||
- Ju1740
|
||||
- Ju1830
|
||||
- Ju1920
|
||||
Investigacion de Operaciones:
|
||||
nombre: Investigación de Operaciones
|
||||
abreviado: IO
|
||||
Teoria:
|
||||
A:
|
||||
Docente: Olha Sharhorodska
|
||||
Horas:
|
||||
- Lu1040
|
||||
- Lu1130
|
||||
- Vi1130
|
||||
- Vi1220
|
||||
B:
|
||||
Docente: Olha Sharhorodska
|
||||
Horas:
|
||||
- Lu1400
|
||||
- Lu1450
|
||||
- Vi1550
|
||||
- Vi1640
|
||||
Organizacion y Metodos:
|
||||
nombre: Organización y Métodos
|
||||
abreviado: OM
|
||||
Teoria:
|
||||
A:
|
||||
Docente: Juan C. Juarez
|
||||
Horas:
|
||||
- Ju1040
|
||||
- Ju1130
|
||||
- Ju1220
|
||||
B:
|
||||
Docente: Juan C. Juarez
|
||||
Horas:
|
||||
- Lu1550
|
||||
- Lu1640
|
||||
- Lu1740
|
||||
Teoria de la Computacion:
|
||||
nombre: Teoría de la Computación
|
||||
abreviado: TC
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma0700
|
||||
- Ma0750
|
||||
- Ma0850
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Mi1740
|
||||
- Mi1830
|
||||
- Mi1920
|
||||
Base de Datos:
|
||||
nombre: Base de Datos
|
||||
abreviado: BD
|
||||
Teoria:
|
||||
A:
|
||||
Docente: C. Baluarte
|
||||
Horas:
|
||||
- Mi0850
|
||||
- Mi0940
|
||||
- Ju0850
|
||||
- Ju0940
|
||||
B:
|
||||
Docente: C. Baluarte
|
||||
Horas:
|
||||
- Ma1550
|
||||
- Ma1640
|
||||
- Ju1550
|
||||
- Ju1640
|
||||
Programacion de Sistemas:
|
||||
nombre: Programación de Sistemas
|
||||
abreviado: PS
|
||||
Teoria:
|
||||
A:
|
||||
Docente: O. Ramirez
|
||||
Horas:
|
||||
- Mi0700
|
||||
- Mi0750
|
||||
B:
|
||||
Docente: O. Ramirez
|
||||
Horas:
|
||||
- Mi1550
|
||||
- Mi1640
|
||||
4to año:
|
||||
Sistemas Distribuidos:
|
||||
nombre: Sistemas Distribuidos
|
||||
abreviado: SD
|
||||
Teoria:
|
||||
A:
|
||||
Docente: J. Silva
|
||||
Horas:
|
||||
- Lu0700
|
||||
- Lu0750
|
||||
- Mi0700
|
||||
- Mi0750
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1400
|
||||
- Ma1450
|
||||
- Ju1550
|
||||
- Ju1640
|
||||
Inteligencia Artificial:
|
||||
nombre: Inteligencia Artificial
|
||||
abreviado: IA
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma0850
|
||||
- Ma0940
|
||||
- Ju0850
|
||||
- Ju0940
|
||||
- Ju1040
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Lu1550
|
||||
- Lu1640
|
||||
- Lu1740
|
||||
- Mi1550
|
||||
- Mi1640
|
||||
C:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1040
|
||||
- Ma1130
|
||||
- Vi0850
|
||||
- Vi0940
|
||||
Ingles:
|
||||
nombre: Inglés
|
||||
abreviado: ING
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ju1130
|
||||
- Ju1220
|
||||
- Ju1310
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1740
|
||||
- Ma1830
|
||||
- Ma1920
|
||||
Ing De Requerimientos:
|
||||
nombre: Ingeniería de Requerimientos
|
||||
abreviado: IR
|
||||
Teoria:
|
||||
A:
|
||||
Docente: P. Huertas
|
||||
Horas:
|
||||
- Lu0850
|
||||
- Lu0940
|
||||
- Mi0850
|
||||
- Mi0940
|
||||
B:
|
||||
Docente: P. Huertas
|
||||
Horas:
|
||||
- Ju1400
|
||||
- Ju1450
|
||||
- Vi1400
|
||||
- Vi1450
|
||||
Pruebas de Software:
|
||||
nombre: Pruebas de Software
|
||||
abreviado: PS
|
||||
Teoria:
|
||||
A:
|
||||
Docente: P. Huertas
|
||||
Horas:
|
||||
- Lu1040
|
||||
- Lu1130
|
||||
B:
|
||||
Docente: P. Huertas
|
||||
Horas:
|
||||
- Ma1550
|
||||
- Ma1640
|
||||
Tecnologias de Informacion:
|
||||
nombre: Tecnologías de Información
|
||||
abreviado: TI
|
||||
Teoria:
|
||||
A:
|
||||
Docente: J. Silva
|
||||
Horas:
|
||||
- Ma0700
|
||||
- Ma0750
|
||||
- Ju0700
|
||||
- Ju0750
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Lu1400
|
||||
- Lu1450
|
||||
- Vi1550
|
||||
- Vi1640
|
||||
|
||||
Fisica Computacional:
|
||||
nombre: Física Computacional
|
||||
abreviado: FC
|
||||
Teoria:
|
||||
A:
|
||||
Docente: E. Llamoca
|
||||
Horas:
|
||||
- Vi0700
|
||||
- Vi0750
|
||||
B:
|
||||
Docente: E. Llamoca
|
||||
Horas:
|
||||
- Mi1400
|
||||
- Mi1450
|
||||
5to año:
|
||||
Proyecto de Tesis:
|
||||
nombre: Proyecto de Tesis
|
||||
abreviado: PT
|
||||
Teoria:
|
||||
A:
|
||||
Docente: E. Castro
|
||||
Horas:
|
||||
- Ma0700
|
||||
- Ma0750
|
||||
- Mi0700
|
||||
- Mi0750
|
||||
- Ju0700
|
||||
- Ju0750
|
||||
B:
|
||||
Docente: L. Alfaro
|
||||
Horas:
|
||||
- Lu1040
|
||||
- Lu1130
|
||||
- Lu1220
|
||||
- Vi1040
|
||||
- Vi1130
|
||||
- Vi1220
|
||||
C:
|
||||
Docente: V. Cornejo
|
||||
Horas:
|
||||
- Mi1040
|
||||
- Mi1130
|
||||
- Mi1220
|
||||
- Ju1040
|
||||
- Ju1130
|
||||
- Ju1220
|
||||
D:
|
||||
Docente: J. Zuñiga
|
||||
Horas:
|
||||
- Mi1040
|
||||
- Mi1130
|
||||
- Mi1220
|
||||
- Vi1040
|
||||
- Vi1130
|
||||
- Vi1220
|
||||
Proyecto de Sw 1:
|
||||
nombre: Proyecto de Ingeniería de Software 1
|
||||
abreviado: PS1
|
||||
Teoria:
|
||||
A:
|
||||
Docente: F. Gonzales
|
||||
Horas:
|
||||
- Lu0700
|
||||
- Lu0750
|
||||
B:
|
||||
Docente: F. Gonzales
|
||||
Horas:
|
||||
- Ju0850
|
||||
- Ju0940
|
||||
Sistemas de Seguridad Critica:
|
||||
nombre: Sistemas de Seguridad Crítica
|
||||
abreviado: SSC
|
||||
Teoria:
|
||||
A:
|
||||
Docente: L. Delgado
|
||||
Horas:
|
||||
- Lu0850
|
||||
- Lu0940
|
||||
- Mi0850
|
||||
- Mi0940
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma0940
|
||||
- Ma1040
|
||||
- Vi0850
|
||||
- Vi0940
|
||||
Gestion Sw:
|
||||
nombre: Gestion de Emprendimiento de Software
|
||||
abreviado: GES
|
||||
Teoria:
|
||||
A:
|
||||
Docente: J. Sulla
|
||||
Horas:
|
||||
- Ma0850
|
||||
- Vi0700
|
||||
- Vi0750
|
||||
B:
|
||||
Docente: J. Sulla
|
||||
Horas:
|
||||
- Lu1450
|
||||
- Lu1550
|
||||
- Lu1640
|
||||
Mantenimiento:
|
||||
nombre: Mantenimiento, Configuración y Evolución de Software
|
||||
abreviado: MCES
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1130
|
||||
- Ma1220
|
||||
- Ma1310
|
||||
B:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Mi1400
|
||||
- Mi1450
|
||||
- Mi1550
|
||||
Multimedia:
|
||||
nombre: Multimedia y Realidad Virtual (e)
|
||||
abreviado: MRVe
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1400
|
||||
- Ma1450
|
||||
Gestion Sis:
|
||||
nombre: Gestión de Sistemas y Tecnologías de Informacion (e)
|
||||
abreviado: GSTIe
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ma1550
|
||||
- Ma1640
|
||||
Desarrollo Plat:
|
||||
nombre: Desarrollo de Nuevas Plataformas Avanzado (e)
|
||||
abreviado: DNPAe
|
||||
Teoria:
|
||||
A:
|
||||
Docente: "?"
|
||||
Horas:
|
||||
- Ju1550
|
||||
- Ju1640
|
@ -6,7 +6,11 @@
|
||||
h1 Horarios UNSA
|
||||
br
|
||||
br
|
||||
div.info
|
||||
p Algún dia implementaré las demas facultades/escuelas...
|
||||
p.
|
||||
No coloqué 1er año porque me da flojera... E igual los cachimbos no
|
||||
pueden escoger horario.
|
||||
// div.info
|
||||
p
|
||||
i Solo algunos horarios están implementados*
|
||||
// p {{ año }}-{{ periodo }}
|
||||
@ -38,9 +42,11 @@
|
||||
// p {{ datos.escuela? datos.escuela.nombre: escuela }}
|
||||
br
|
||||
br
|
||||
a(href="https://github.com/Araozu/horarios-unsa" target="_blank" style="color: white;").
|
||||
Código fuente en GitHub
|
||||
// modo-color
|
||||
h2 Inicio
|
||||
h2 Otros
|
||||
// h2 Inicio
|
||||
// h2 Otros
|
||||
|
||||
//
|
||||
</template>
|
||||
@ -68,6 +74,9 @@
|
||||
datos: -> @$store.state.datos
|
||||
urlEscuela: ->
|
||||
"http://" + @facultadSeleccionada + ".unsa.edu.pe/" + @escuelaSeleccionada + "/"
|
||||
watch:
|
||||
escuelaSeleccionada: (n) ->
|
||||
console.log "Cambiado a #{n}"
|
||||
|
||||
#
|
||||
</script>
|
||||
|
@ -9,8 +9,8 @@ const store = new Vuex.Store({
|
||||
horarioUsuario: {},
|
||||
anchoPantalla: window.innerWidth,
|
||||
altoPantalla: window.innerHeight,
|
||||
año: 2018,
|
||||
periodo: 2,
|
||||
año: 2020,
|
||||
periodo: 1,
|
||||
facultad: "fps",
|
||||
escuela: "ingenieriadesistemas",
|
||||
datos: {
|
||||
|
Loading…
Reference in New Issue
Block a user