henocdz
2/16/2015 - 5:22 AM

Obtener promedio general de la carrera. Kardex - Institupo Politecnico Nacional

Obtener promedio general de la carrera. Kardex - Institupo Politecnico Nacional

//Obtener promedio general de la carrera. Kardex - Institupo Politecnico Nacional

$(function(){
    var kardex = {}
    var container = $('#ctl00_mainCopy_Panel1');
    var tables = container.find('table');

    tables.each(function(i, table){
        // console.log('table', el);
        var tbody = $(table).find('tbody');
        tbody.each(function(j, tbody){
            // console.log('tbody', tbody);
            var trs = $(tbody).children('tr');
            trs.each(function(k, tr){
                // console.log('tr', e);
                if(k < 2) return; // Primeros dos `tr`

                var tr = $(tr);
                var tds = tr.children('td');

                // console.log('td', );
                if(tds.length < 5) return false;
                var materia = $(tds[1]).text();
                var calificacion = $(tds[5]).text();
                kardex[materia] = parseFloat(calificacion);
            });
        });
    });

    var materias = 0,
        calificaciones = 0;

    //Calificaciones futuras:
    // kardex['x1'] = 7;



    for(var o in kardex){
        materias++;
        calificaciones += kardex[o];
    }

    console.log("Promedio: ", (calificaciones / materias));
});