?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Entrega+Deliverit%3A+evoluci%C3%B3n+env%C3%ADo+de+artefactos&rft.creator=L%C3%B3pez+Garc%C3%ADa%2C+Patricia&rft.contributor=Herranz+Nieva%2C+%C3%81ngel&rft.subject=Computer+Science&rft.subject=Mathematics&rft.description=Desde+la+experiencia+de+alumna+en+la+Escuela+T%C3%A9cnica+Superior+de+Ingenieros+Inform%C3%A1ticos+(ETSIINF)%2C+durante+toda+la+carrera+me+he+enfrentado+a+distintos+tipos+de+asignaturas%2C+lenguajes+y+plataformas+en+las+que+entregar+los+respectivos+ejercicios+pr%C3%A1cticos+de+dichas+asignaturas.+Esto+%C3%BAltimo+puede+resultar+bastante+laborioso%2C+adem%C3%A1s+de+poco+%C3%B3ptimo+en+cuanto+a+inversi%C3%B3n+de+tiempo+se+refiere.+Desde+el+punto+de+vista+del+profesorado+el+problema+es+similar%3A+moverse+de+una+asignatura+a+otra+implica+aprender+un+nuevo+sistema+de+entrega.+Para+intentar+optimizar+y+simplificar+el+trabajo%2C+naci%C3%B3+la+idea+de+desarrollar+un+nuevo+sistema.+Como+bien+podemos+observar+en+el+nombre+del+presente+trabajo+fin+de+grado%2C+Entrega+Deliverit%3A+Evoluci%C3%B3n+env%C3%ADo+de+artefactos%2C+se+trata+de+un+sistema+de+entregas+de+pr%C3%A1cticas+para+facilitar+la+entrega+a+los+alumnos+y+la+correcci%C3%B3n+de+los+profesores+de+%C3%A9stas+mismas%2C+siendo+un+%C3%BAnico+sistema+y+no+varios.+Dado+que+en+el+comienzo+de+este+trabajo+ya+exist%C3%ADa+una+versi%C3%B3n+beta+del+Sistema%2C+me+he+encargado+de+continuar+mejorando+el+funcionamiento+de+la+plataforma%2C+con+el+desarrollo+de+nuevas+funcionalidades+y+resoluci%C3%B3n+de+problemas%2C+las+m%C3%A1s+importantes+las+podemos+ver+a+continuaci%C3%B3n%3A+Mejora+informaci%C3%B3n+Docker%3A+Algunos+de+los+errores+que+pod%C3%ADan+provocar+los+contenedores+no+estaban+bien+expresados+en+la+salida+de+errores+de+la+interfaz+gr%C3%A1fica+cuando+se+realizaba+una+nueva+pr%C3%A1ctica.+Conectividad+SSE%3A+Se+requer%C3%ADa+mostrar+los+logs+de+un+contenedor%2C+es+decir+salida+est%C3%A1ndar%2C+en+el+front+a+los+alumnos.+Para+ello+se+ha+implementado+una+conexi%C3%B3n+mediante+SSE+(Server-sent+events).+Durante+la+memoria+de+este+trabajo+se+encontrar%C3%A1n+con+los+puntos+claves+de+arquitectura+para+el+entendimiento+del+sistema%2C+decisiones+tomadas%2C+herramientas+empleadas+y+procesos+implementados+explicados.+Adem%C3%A1s+de+%C3%A9sto%2C+servir%C3%A1+como+continua+documentaci%C3%B3n+del+sistema+para+futuros+estudiantes+o+profesores+que+quisieran+colaborar+en+el+desarrollo+de+%C3%A9ste+mismo.---ABSTRACT---From+the+experience+of+a+student+in+the+Escuela+T%C3%A9cnica+Superior+de+Ingenieros+Inform%C3%A1ticos+(ETSIINF)%2C+throughout+the+career+I+have+faced+different+types+of+subjects%2C+languages+and+platforms+in+which+to+deliver+the+respective+practical+exercises+of+these+subjects.+The+latter+can+be+quite+laborious%2C+as+well+as+not+optimal+in+terms+of+time+investment.+From+the+point+of+view+of+instructors%2C+the+problem+is+similar%3A+moving+from+one+subject+to+another+implies+learning+a+new+delivery+system.+To+try+to+optimize+and+simplify+the+work%2C+the+idea+of+developing+a+new+system+was+born.+As+well+we+can+observe+in+the+name+of+the+present+final+Project+Degree%2C+Entrega+Deliverit%3A+Evoluci%C3%B3n+env%C3%ADo+de+artefactos+in+English+Deliverit%3A+Evolution+sending+artifacts%2C+it+is+a+system+to+facilitate+the+delivery+of+the+students%E2%80%99s+practical+exercises+and+the+correction+by+teachers+of+the+same%2C+being+a+single+system+and+not+several.+Since+at+the+beginning+of+this+work+there+was+already+a+beta+version+of+the+system%2C+I+have+been+able+to+continue+improving+the+operation+of+the+platform%2C+with+the+development+of+some+functionalities+or+problems+that+were+present%2C+some+of+the+most+relevant+ones+are+presented+below%3A+Improve+Docker+Information%3A+Some+of+the+errors+that+containers+could+cause+were+not+well+expressed+in+the+graphical+interface+errors+output+when+a+new+practice+was+performed.+Server-Sent+Events%3A+It+was+required+to+show+the+logs+of+a+container%2C+standard+output%2C+in+the+student%E2%80%99s+front.+For+this%2C+an+SSE+connection+has+been+implemented%2C+which+I+explain+later.+During+the+memory+of+this+work+will+be+found+with+the+key+architectural+points+for+understanding+the+system%2C+decisions+made%2C+tools+used+and+implemented+processes+explained.+In+addition+to+this%2C+it+will+serve+as+a+continuous+documentation+of+the+system+for+future+students+or+teachers+who+would+like+to+collaborate+in+its+development.&rft.publisher=E.T.S.+de+Ingenieros+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=http%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2020-06&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FopenAccess&rft.identifier=http%3A%2F%2Foa.upm.es%2F63138%2F