Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-09-07 14:36:12 (GMT)
committer Samu <samurey@gmail.com>2013-09-07 14:36:12 (GMT)
commit572aace484353292578bb3941feebf90f2c4bd0e (patch)
tree5b7415821568708b39cb6fd8f1a7bbc8bed23ee8
parent1de73840dc993e07efde511ffe2ccabb28c6b181 (diff)
parentaa64bf84d7afdfa779c751711a8b21b9812bf152 (diff)
Merge remote-tracking branch 'remotes/origin/Cecilia' into samu
-rw-r--r--EjercitarJPA/src/model/Concepto.java10
-rw-r--r--EjercitarJPA/src/model/Tarea.java10
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBean.java17
-rw-r--r--EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java2
-rw-r--r--EjercitarWeb/WebContent/Concepto.jsp2
-rw-r--r--EjercitarWeb/WebContent/concepto_ed.jsp21
-rw-r--r--EjercitarWeb/WebContent/iniciar_curso.jsp133
-rw-r--r--EjercitarWeb/WebContent/tema_ed.jsp11
-rw-r--r--EjercitarWeb/WebContent/vista_asignatura.jsp5
-rw-r--r--EjercitarWeb/src/src/EditarConceptoServlet.java7
-rw-r--r--EjercitarWeb/src/src/EditarTemaServlet.java7
-rw-r--r--EjercitarWeb/src/src/IniciarCursoServlet.java37
12 files changed, 228 insertions, 34 deletions
diff --git a/EjercitarJPA/src/model/Concepto.java b/EjercitarJPA/src/model/Concepto.java
index 8d5b8bc..2202bcc 100644
--- a/EjercitarJPA/src/model/Concepto.java
+++ b/EjercitarJPA/src/model/Concepto.java
@@ -67,11 +67,13 @@ public class Concepto implements Serializable {
private Double descuido;
@Column(name = "apriori")
private Double apriori;
- @JoinTable(name = "tarea_concepto", joinColumns = {
- @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
- @JoinColumn(name = "id_tarea", referencedColumnName = "id_tarea")})
- @ManyToMany
+
+
+ @ManyToMany(mappedBy = "conceptoList")
+
private List<Tarea> tareaList;
+
+
@JoinTable(name = "ejercicio_concepto", joinColumns = {
@JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
@JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")})
diff --git a/EjercitarJPA/src/model/Tarea.java b/EjercitarJPA/src/model/Tarea.java
index b31021a..5df55ac 100644
--- a/EjercitarJPA/src/model/Tarea.java
+++ b/EjercitarJPA/src/model/Tarea.java
@@ -13,6 +13,7 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
@@ -44,8 +45,15 @@ public class Tarea implements Serializable {
@Size(max = 2147483647)
@Column(name = "descripcion")
private String descripcion;
- @ManyToMany(mappedBy = "tareaList")
+
+
+ @JoinTable(name = "tarea_concepto", joinColumns = {
+ @JoinColumn(name = "id_tarea", referencedColumnName = "id_tarea")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")})
+ @ManyToMany
private List<Concepto> conceptoList;
+
+
@JoinColumn(name = "tema", referencedColumnName = "id_tema")
@ManyToOne
private Tema tema;
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBean.java b/EjercitarServer/ejbModule/beans/AdministracionBean.java
index 3b33403..07ed3ab 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBean.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBean.java
@@ -129,9 +129,10 @@ public class AdministracionBean implements AdministracionBeanRemote{
public void agregarTarea(Tarea tarea, ArrayList<Concepto> conceptoList) {
- em.persist(tarea);
+
tarea.setConceptoList(conceptoList);
- em.merge(tarea);
+ em.persist(tarea);
+ //em.merge(tarea);
}
public void calcularProbabilidades(int idAsignatura) {
@@ -418,5 +419,17 @@ public class AdministracionBean implements AdministracionBeanRemote{
}
+ @Override
+ public void editarAsignatura(Asignatura asignatura) {
+ try{
+ em.merge(asignatura);
+ }catch(Exception e){
+ e.printStackTrace();
+ }
+ }
+
+
+
+
}
diff --git a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
index 5395e3e..38f1955 100644
--- a/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
+++ b/EjercitarServer/ejbModule/beans/AdministracionBeanRemote.java
@@ -34,6 +34,8 @@ public interface AdministracionBeanRemote {
public void crearRedAlumnos(int idAsignatura);
String getValorNodoRed(String nombre, int idAsignatura, int idAlumno);
+
+ public void editarAsignatura(Asignatura asignatura );
diff --git a/EjercitarWeb/WebContent/Concepto.jsp b/EjercitarWeb/WebContent/Concepto.jsp
index 94cae20..8634244 100644
--- a/EjercitarWeb/WebContent/Concepto.jsp
+++ b/EjercitarWeb/WebContent/Concepto.jsp
@@ -42,7 +42,7 @@
<legend> Probabilidades </legend>
<p>
<label>A priori:</label>
- <input type="text" name="a_priori" id= "a_priori" >
+ <input type="text" name="a_priori" id= "a_priori" >
</p>
<p>
<label>Adivinanza:</label>
diff --git a/EjercitarWeb/WebContent/concepto_ed.jsp b/EjercitarWeb/WebContent/concepto_ed.jsp
index 1aa74ee..ecb3142 100644
--- a/EjercitarWeb/WebContent/concepto_ed.jsp
+++ b/EjercitarWeb/WebContent/concepto_ed.jsp
@@ -10,12 +10,13 @@
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
- <%@page import="java.util.List" import="model.Tema" import = "model.Profesor" import="model.Concepto"%>
+ <%@page import="java.util.List" import="model.Tema" import = "model.Profesor" import="model.Concepto" import = "model.Asignatura"%>
<div id="content">
<form style="width: 1071px; height: 521px;" method="post" name="ejercicio_form">
<br>
<% Profesor profesor = (Profesor) request.getSession().getAttribute("profesor");%>
- <% Concepto concepto = (Concepto) request.getAttribute("concepto");%>
+ <% Concepto concepto = (Concepto) request.getAttribute("concepto");%>
+ <% Asignatura asignatura = (Asignatura) request.getAttribute("asignatura");%>
<input name="profesor" type=hidden id="profesor" value=<%=profesor.getIdProfesor() %>>
<input name="concepto" type=hidden id="concepto" value=<%= concepto.getIdConcepto() %>>
<input name="asignatura" type=hidden id="asignatura" value=<%= request.getParameter("asignatura") %>>
@@ -24,16 +25,16 @@
<p>
<label>Nombre:</label>
- <input type="text" name="nombre" id= "nombre" value=<%= concepto.getNombre() %>>
+ <input type="text" name="nombre" id= "nombre" value=<%= concepto.getNombre() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
<p>
<label>Descripción:</label>
- <input type="text" name="descripcion" id="descripcion" value= <%= concepto.getDescripcion() %> ></input>
+ <input type="text" name="descripcion" id="descripcion" value= <%= concepto.getDescripcion() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %> >
</p>
<p>
<label>Tema:</label>
- <select id="temas" name="tema">
+ <select id="temas" name="tema" <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
<% List<Tema> temas = (List<Tema>)request.getAttribute("lista_temas"); %>
<% for(Tema tema : temas) {%>
<option value="<%= tema.getIdTema() %>" <% if (concepto.getTema().equals(tema.getNombre())) {%> selected <% } %>>
@@ -46,24 +47,26 @@
<legend> Probabilidades </legend>
<p>
<label>A priori:</label>
- <input type="text" name="a_priori" id= "a_priori" value=<%= concepto.getApriori() %> >
+ <input type="text" name="a_priori" id= "a_priori" value=<%= concepto.getApriori() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %> >
</p>
<p>
<label>Adivinanza:</label>
- <input type="text" name="adivinanza" id="adivinanza" value=<%= concepto.getAdivinanza() %>>
+ <input type="text" name="adivinanza" id="adivinanza" value=<%= concepto.getAdivinanza() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
<p>
<label>Descuido:</label>
- <input type="text" name="descuido" id="descuido" value=<%= concepto.getDescuido() %> >
+ <input type="text" name="descuido" id="descuido" value=<%= concepto.getDescuido() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
<p>
<label>Peso:</label>
- <input type="text" name="peso" id="peso" value=<%= concepto.getPeso() %>>
+ <input type="text" name="peso" id="peso" value=<%= concepto.getPeso() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
</fieldset>
<p class="nolabel">
+ <% if(asignatura.getIniciado()!=true){ %>
<button type="submit" name="Submit"> <img src="css/img/guardar.png" align="middle"/> Guardar </button>
<button type="submit" name="Eliminar"> <img src="css/img/eliminar.png" align="middle"/> Eliminar </button>
+ <%} %>
</p>
</fieldset>
diff --git a/EjercitarWeb/WebContent/iniciar_curso.jsp b/EjercitarWeb/WebContent/iniciar_curso.jsp
new file mode 100644
index 0000000..29d3589
--- /dev/null
+++ b/EjercitarWeb/WebContent/iniciar_curso.jsp
@@ -0,0 +1,133 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Iniciar Curso</title>
+ <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js" type="text/javascript"></script>
+ <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/ui-lightness/jquery-ui.css" type="text/css" />
+ <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
+ <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
+
+ <script>
+ $(function() {
+ $( "#accordion" ).accordion();
+ });
+ </script>
+
+ <script language='javascript'>
+ function totalTemas(dato) {
+ total=0;
+
+ for (var i=0; i<parseInt(dato); i++)
+ {
+ var id = "peso_"+i;
+ num = document.getElementById(id).value;
+
+ total = parseFloat(total) + parseFloat(num);
+
+ }
+
+ document.getElementById("total_temas").value = total;
+ }
+
+ function totalConceptos(dato,id_tema) {
+ total=0;
+ for (var i=0; i<parseInt(dato); i++)
+ {
+ var id = "cpeso_"+i;
+ num = document.getElementById(id).value;
+ alert(id + num);
+ total = parseFloat(total) + parseFloat(num);
+
+ }
+ var idt = "total_concepto_"+id_tema;
+ alert(idt + total);
+
+ document.getElementById(idt).value = total;
+ }
+
+
+
+ </script>
+</head>
+<body>
+<%@page import="java.util.List" import="model.Tema" import="model.Concepto" import="model.Asignatura"%>
+<div id= "content">
+<form style="width: 1071px; height: 521px;" method="post" name="iniciar_form">
+<div id="accordion">
+ <h3>Temas</h3>
+ <div>
+ <p>
+
+ <table>
+ <thead>
+ <tr>
+ <th>Tema</th>
+ <th>Peso</th>
+ </tr>
+ </thead>
+ <tbody>
+ <%List<Tema> temaList = (List<Tema>) request.getAttribute("lista_temas");%>
+ <% int cont = 0; %>
+ <%for(Tema tema : temaList) {%>
+
+ <tr>
+ <td ><a > <%= tema.getNombre() %></a> </td>
+ <td><input type="text" name="peso" id= "peso_<%=cont %>" onChange='totalTemas(<%=temaList.size() %>)'/></td>
+
+ </tr>
+ <% cont = cont + 1; %>
+ <%}%>
+ <tr>
+ <td ><a > Total Tema:</a> </td>
+ <td ><input type="text" name="total_temas" value="0" id= "total_temas" disabled/> </td>
+ </tr>
+ </tbody>
+ </table>
+ </p>
+ </div>
+ <% int cant_tema = 0;%>
+ <% int cant_concepto = 0;%>
+
+ <%for(Tema tema : temaList) {%>
+
+ <h3>Tema: <%= tema.getNombre() %></h3>
+ <table>
+ <thead>
+ <tr>
+ <th>Concepto</th>
+ <th>Peso</th>
+ </tr>
+ </thead>
+ <tbody>
+ <%for(Concepto concepto : tema.getConceptoList()) {%>
+ <tr>
+ <td><a > <%= concepto.getNombre()%></a> </td>
+ <td><input type="text" name="cpeso" id= "cpeso_<%=cant_concepto %>" onChange='totalConceptos(<%=tema.getConceptoList().size() %>,<%=cant_tema%>)'/></td>
+
+
+ </tr>
+ <% cant_concepto = cant_concepto + 1;%>
+ <%}%>
+ <tr>
+ <td><a > Total Tema:</a> </td>
+ <td><input type="text" name="total_concepto" value="0" id= "total_concepto_<%=cant_tema %>" disabled/> </td>
+ </tr>
+ </tbody>
+ </table>
+ <% cant_tema = cant_tema + 1;%>
+
+ <%} %>
+
+ </div>
+ <p class="nolabel">
+ <button type="submit" name="Submit"> Comenzar </button>
+
+ </p>
+ </form>
+ </div>
+</body>
+</html> \ No newline at end of file
diff --git a/EjercitarWeb/WebContent/tema_ed.jsp b/EjercitarWeb/WebContent/tema_ed.jsp
index 3e0a8c0..8cb49e6 100644
--- a/EjercitarWeb/WebContent/tema_ed.jsp
+++ b/EjercitarWeb/WebContent/tema_ed.jsp
@@ -15,19 +15,20 @@
<br>
<% Profesor profesor = (Profesor) request.getSession().getAttribute("profesor");%>
<% Tema tema = (Tema) request.getAttribute("tema");%>
+ <% Asignatura asignatura = (Asignatura) request.getAttribute("asignatura");%>
<input name="profesor" type="hidden" id="profesor" value=<%=profesor.getIdProfesor() %>>
<fieldset>
<p>
<label>Nombre:</label>
- <input type="text" name="nombre" id= "nombre" value=<%= tema.getNombre() %> >
+ <input type="text" name="nombre" id= "nombre" value=<%= tema.getNombre() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
<p>
<label>Descripción</label>
<% String valor ="";
if(tema.getDescripcion()!=null) valor= tema.getDescripcion();
%>
- <input type="text" name="descripcion" id="descripcion" value=<%= valor %>>
+ <input type="text" name="descripcion" id="descripcion" value=<%= valor %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %>>
</p>
<p>
@@ -35,13 +36,15 @@
</p>
<p>
<label>Peso:</label>
- <input type="text" name="peso" id= "peso" value=<%= tema.getPeso() %> >
+ <input type="text" name="peso" id= "peso" value=<%= tema.getPeso() %> <% if(asignatura.getIniciado()==true){ %>disabled <%} %> >
</p>
<p class="nolabel">
+ <% if(asignatura.getIniciado()!=true) {%>
<button type="submit" name="Submit"> <img src="css/img/guardar.png" align="middle"/> Guardar </button>
<button type="submit" name="Eliminar"> <img src="css/img/eliminar.png" align="middle"/> Eliminar </button>
+ <% }%>
- </p>
+ </p>
</fieldset>
</form>
diff --git a/EjercitarWeb/WebContent/vista_asignatura.jsp b/EjercitarWeb/WebContent/vista_asignatura.jsp
index 4931afc..41ae5cf 100644
--- a/EjercitarWeb/WebContent/vista_asignatura.jsp
+++ b/EjercitarWeb/WebContent/vista_asignatura.jsp
@@ -95,13 +95,14 @@
<div id="rsidebar">
<form id="form1" name="form1" method="post" action="">
-
+ <% if (asignatura.getIniciado()!=true){ %>
<p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/NuevoTemaServlet?asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/agregar.png" align="middle"/> Tema</button></p>
<p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/NuevoConceptoServlet?asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/agregar.png" align="middle"/> Concepto</button></p>
+ <%}%>
<p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/NuevoEjercicioServlet?asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/agregar.png"align="middle"/> Ejercicio</button></p>
<p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/NuevaTareaServlet?curso=<%=asignatura.getCurso().getIdCurso()%>&asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/agregar.png" align="middle"/> Tarea</button></p>
<p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/VerResultadosServlet?asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/resultados.png"align="middle"/> Resultados</button></p>
-
+ <p><button type="button" style="width:150px" onclick="location.href='/EjercitarWeb/IniciarCursoServlet?asignatura=<%=asignatura.getIdAsignatura()%>';"><img src="css/img/resultados.png"align="middle"/> Iniciar Curso</button></p>
</form>
diff --git a/EjercitarWeb/src/src/EditarConceptoServlet.java b/EjercitarWeb/src/src/EditarConceptoServlet.java
index b3f3f64..1cda12f 100644
--- a/EjercitarWeb/src/src/EditarConceptoServlet.java
+++ b/EjercitarWeb/src/src/EditarConceptoServlet.java
@@ -13,6 +13,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import model.Asignatura;
import model.Concepto;
import model.Profesor;
import model.Tema;
@@ -50,9 +51,13 @@ public class EditarConceptoServlet extends HttpServlet {
RequestDispatcher rd = getServletContext().getRequestDispatcher("/concepto_ed.jsp");
int idConcepto= Integer.valueOf(request.getParameter("concepto"));
+ int idAsignatura= Integer.valueOf(request.getParameter("asignatura"));
Concepto concepto = em.find(Concepto.class, idConcepto);
+ Asignatura asignatura = em.find(Asignatura.class, idAsignatura);
+ request.setAttribute("asignatura", asignatura);
request.setAttribute("concepto", concepto);
- List temas = em.createQuery("Select e from Tema e").getResultList();
+
+ List temas = em.createQuery("Select t from Tema t where t.asignatura = :asignatura").setParameter("asignatura", asignatura).getResultList();
request.setAttribute("lista_temas", temas);
rd.forward(request, response);
}
diff --git a/EjercitarWeb/src/src/EditarTemaServlet.java b/EjercitarWeb/src/src/EditarTemaServlet.java
index 6747862..ea34d24 100644
--- a/EjercitarWeb/src/src/EditarTemaServlet.java
+++ b/EjercitarWeb/src/src/EditarTemaServlet.java
@@ -1,12 +1,12 @@
package src;
import java.io.IOException;
-import java.util.List;
+
import javax.ejb.EJB;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
-import javax.persistence.Query;
+
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
@@ -49,8 +49,11 @@ public class EditarTemaServlet extends HttpServlet {
response.setContentType("text/html;charset=UTF-8");
RequestDispatcher rd = getServletContext().getRequestDispatcher("/tema_ed.jsp");
int idTema = Integer.valueOf(request.getParameter("tema"));
+ int idAsignatura = Integer.valueOf(request.getParameter("asignatura"));
+ Asignatura asignatura = em.find(Asignatura.class, idAsignatura);
Tema tema = em.find(Tema.class, idTema);
request.setAttribute("tema", tema);
+ request.setAttribute("asignatura", asignatura);
rd.forward(request, response);
}
diff --git a/EjercitarWeb/src/src/IniciarCursoServlet.java b/EjercitarWeb/src/src/IniciarCursoServlet.java
index 0f6644b..5089e36 100644
--- a/EjercitarWeb/src/src/IniciarCursoServlet.java
+++ b/EjercitarWeb/src/src/IniciarCursoServlet.java
@@ -6,6 +6,7 @@ import java.util.List;
import javax.ejb.EJB;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
+import javax.persistence.Query;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
@@ -17,6 +18,7 @@ import model.Alumno;
import model.Asignatura;
import model.Concepto;
import model.Curso;
+import model.Tema;
import beans.AdministracionBeanRemote;
@@ -49,7 +51,26 @@ public class IniciarCursoServlet extends HttpServlet {
response.setContentType("text/html;charset=UTF-8");
-
+ RequestDispatcher rd = getServletContext().getRequestDispatcher("/iniciar_curso.jsp");
+
+ int idAsignatura= Integer.valueOf(request.getParameter("asignatura"));
+
+ Asignatura asignatura = em.find(Asignatura.class, idAsignatura);
+ List temas = em.createQuery("Select e from Tema e where e.asignatura = :asignatura")
+ .setParameter("asignatura", asignatura).getResultList();
+
+ System.out.print("tamañooooo"+temas.size());
+ request.setAttribute("lista_temas", temas);
+ request.setAttribute("asignatura", asignatura);
+ rd.forward(request, response);
+
+ }
+
+ /**
+ * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ //falta validar los montos
int idAsignatura= Integer.valueOf(request.getParameter("asignatura"));
Asignatura asignatura = em.find(Asignatura.class, idAsignatura);
@@ -58,13 +79,13 @@ public class IniciarCursoServlet extends HttpServlet {
abr.crearRedAlumnos(idAsignatura);
- }
-
- /**
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
- */
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- // TODO Auto-generated method stub
+ //actualiza a iniciado la asignatura
+ asignatura.setIdAsignatura(idAsignatura);
+ asignatura.setIniciado(true);
+ abr.editarAsignatura(asignatura);
+
+ response.sendRedirect("/EjercitarWeb/VistaAsignaturaServlet?asignatura=" + idAsignatura);
+
}
}