diff --git a/app/index.html b/app/index.html
index 1081c96..7050d4a 100644
--- a/app/index.html
+++ b/app/index.html
@@ -89,6 +89,7 @@
+
diff --git a/app/partials/course/course.services.js b/app/partials/course/course.services.js
index a61a152..00a023a 100644
--- a/app/partials/course/course.services.js
+++ b/app/partials/course/course.services.js
@@ -7,6 +7,6 @@
courses.$inject = ['$resource','$rootScope'];
function courses($resource, $rootScope){
- return $resource('http://'+$rootScope.domainUrl+'/courses/:id', null);
+ return $resource('http://'+$rootScope.domainUrl+'/professors/:id/courses', null);
};
})();
diff --git a/app/partials/course/course_create.controller.js b/app/partials/course/course_create.controller.js
index aa2d90b..b349aa4 100644
--- a/app/partials/course/course_create.controller.js
+++ b/app/partials/course/course_create.controller.js
@@ -6,12 +6,10 @@
.controller('CourseCreateCtrl', CourseCreateCtrl)
CourseCreateCtrl.$inject =
- ['$scope','$rootScope', '$modal', '$state', 'professors'];
+ ['$scope', '$rootScope', '$modal', '$state', 'professors'];
function CourseCreateCtrl($scope, $rootScope, $modal, $state, professors) {
var vm = this;
- vm.submitted = false;
- vm.mayorque = false;
- $rootScope.mensaje = "";
+ $scope.mensaje = "";
var professorid = $rootScope.professorId;
professors.get({ id: professorid },
@@ -34,14 +32,12 @@
};
$scope.modalInstance = $modal.open({
- animation: $rootScope.animationsEnabled,
templateUrl:
'/partials/course/modal/create_course_modal.html',
scope: $scope,
size: 'sm',
resolve: {
items: function () {
- return $rootScope.items;
}
}
});
@@ -49,13 +45,13 @@
vm.professor.courses.push(vm.course);
professors.update({ id: professorid }, vm.professor,
function(){
- $rootScope.botonOk = true;
- $rootScope.mensaje =
+ $scope.botonOk = true;
+ $scope.mensaje =
"Materia " + vm.course.name + " creada";
},
function(){
- $rootScope.botonOk = true;
- $rootScope.mensaje =
+ $scope.botonOk = true;
+ $scope.mensaje =
"Error creando la materia " + vm.course.name;
});
}else{
@@ -72,5 +68,9 @@
$scope.cancel = function () {
$scope.modalInstance.dismiss('cancel');
};
+
+ vm.back = function () {
+ $state.go('CourseList');
+ };
};
})();
\ No newline at end of file
diff --git a/app/partials/course/course_create.html b/app/partials/course/course_create.html
index b7f0254..81a7baa 100644
--- a/app/partials/course/course_create.html
+++ b/app/partials/course/course_create.html
@@ -62,7 +62,6 @@
-
@@ -71,8 +70,8 @@
-
+
+
diff --git a/app/partials/course/course_list.controller.js b/app/partials/course/course_list.controller.js
index 0a6627a..1da9d73 100644
--- a/app/partials/course/course_list.controller.js
+++ b/app/partials/course/course_list.controller.js
@@ -25,20 +25,18 @@
};
vm.eliminarMateriaModal = function (index) {
- $rootScope.index = index;
- $rootScope.botonOk = true;
- $rootScope.otroBotonOk = false;
- $rootScope.botonCancelar = true;
- $rootScope.rsplice = false;
- $rootScope.mensaje = "¿Seguro que desea eliminar la materia?";
+ $scope.index = index;
+ $scope.botonOk = true;
+ $scope.otroBotonOk = false;
+ $scope.botonCancelar = true;
+ var name = vm.course[index].name;
+ $scope.mensaje = "¿Seguro que desea eliminar la Materia "+name+"?";
$scope.modalInstance = $modal.open({
- animation: $rootScope.animationsEnabled,
templateUrl: '/partials/course/modal/delete_course_modal.html',
scope: $scope,
size: 'sm',
resolve: {
items: function () {
- return "";
}
}
});
@@ -46,18 +44,18 @@
};
vm.eliminarMateria = function (index) {
- $rootScope.botonOk = false;
- $rootScope.otroBotonOk = true;
- $rootScope.botonCancelar = false;
+ $scope.botonOk = false;
+ $scope.otroBotonOk = true;
+ $scope.botonCancelar = false;
var name = vm.course[index].name;
vm.professor.courses.splice(index, 1);
professors.update({ id: professorid }, vm.professor,
function () {
- $rootScope.mensaje = "Materia " + name + " eliminada";
+ $scope.mensaje = "Materia " + name + " eliminada";
},
function () {
- $rootScope.mensaje = "Error eliminando la materia" + name;
+ $scope.mensaje = "Error eliminando la materia" + name;
});
};
diff --git a/app/partials/course/course_list.html b/app/partials/course/course_list.html
index 9843517..0bb1a28 100644
--- a/app/partials/course/course_list.html
+++ b/app/partials/course/course_list.html
@@ -1,5 +1,5 @@
-
Lista de Materias
+
Listado de Materias
diff --git a/app/partials/login/login.html b/app/partials/login/login.html
index 8e8ce67..5a60f35 100644
--- a/app/partials/login/login.html
+++ b/app/partials/login/login.html
@@ -6,11 +6,11 @@
-
+
- {{'TAG_NICK_NAME_ERROR'}}
+ La Cédula del profesor es Obligatoria.
@@ -25,7 +25,7 @@
{{ vm.password = vm.user.Password }}
- {{'TAG_PASSWORD_ERROR'}}
+ La Contraseña es Obligatoria.
{{getHash(vm.password)}}
@@ -40,7 +40,13 @@
-
+
diff --git a/app/partials/professor/professor.services.js b/app/partials/professor/professor.services.js
index 55a7b79..d2ac5d6 100644
--- a/app/partials/professor/professor.services.js
+++ b/app/partials/professor/professor.services.js
@@ -7,7 +7,8 @@
.value('selectedCourse',{})
.value('selectedSection',{})
.value('selectedStudent',{})
- .value('profesorSeleccionado',{});
+ .value('profesorSeleccionado',{})
+ .value('data',{});
professors.$inject = ['$resource','$rootScope'];
function professors($resource, $rootScope){
diff --git a/app/partials/report/course_report.html b/app/partials/report/course_report.html
index 7e901da..381c4aa 100644
--- a/app/partials/report/course_report.html
+++ b/app/partials/report/course_report.html
@@ -1,5 +1,5 @@
-
Reportes de Materias
+
Reportes por Materia
@@ -15,11 +15,11 @@
Creditos
|
-
+ |
Descripción
|
-
- Reportes de Materia
+ |
+ Estadisticas de la Materia
|
Secciones
diff --git a/app/partials/report/section_assist.controller.js b/app/partials/report/section_assist.controller.js
index d808226..81b5cf1 100644
--- a/app/partials/report/section_assist.controller.js
+++ b/app/partials/report/section_assist.controller.js
@@ -47,11 +47,12 @@
}
vm.subTotal = vm.positive + vm.negative;
});
- if(((vm.positive/vm.subTotal)*100)<75){
+ if(((vm.positive/vm.subTotal)*100)>75){
+ vm.studentsPassed.push(value);
+ }else{
vm.students.push(value);
vm.flag = true;
- }else{
- vm.studentsPassed.push(value);
+
}
vm.positiveTotal = vm.positiveTotal + vm.positive;
vm.negativeTotal = vm.negativeTotal + vm.negative;
diff --git a/app/partials/report/section_report.controller.js b/app/partials/report/section_report.controller.js
index 7b2ed6f..e62f06a 100644
--- a/app/partials/report/section_report.controller.js
+++ b/app/partials/report/section_report.controller.js
@@ -19,6 +19,7 @@
angular.forEach (vm.professor.courses,
function (value, key){
if (value._id == selectedCourse._id ) {
+ vm.course = value.name;
vm.index = key;
vm.section = value.sections;
}
diff --git a/app/partials/report/section_report.html b/app/partials/report/section_report.html
index 899e7d6..ea2b6fa 100644
--- a/app/partials/report/section_report.html
+++ b/app/partials/report/section_report.html
@@ -1,5 +1,5 @@
- Reportes de Secciones
+ Reportes por Sección en {{vm.course}}
|