Beispiel #1
0
  @GET
  @Produces(MediaType.APPLICATION_JSON)
  @Path("finalizarEjercicio")
  public String finalizarEjercicio(
      @QueryParam("idAlumno") Long idAlumno,
      @QueryParam("idEjercicio") Integer idEjercicio,
      @QueryParam("valor") double valor) {
    ModeloEstudiante estudiante = new ModeloEstudiante();
    estudiante.setId(idAlumno);

    EstudiantesManager manager = new EstudiantesManager(estudiante);

    DBObject json = new BasicDBObject();

    Double value = manager.getAbilityGlobal();

    json.put("result", manager.finalizarEjercicio(idEjercicio, valor));
    json.put("habilidadGlobal", value);

    manager.saveAbilityGlobal(value);

    return json.toString();
  }