Tareas #17238

Crear tabla notas calificaciones

Añadido por Nicolas Arquiel hace 7 días.

Estado:NuevaFecha de inicio:07/08/2025
Prioridad:NormalFecha fin:
Asignado a:Nicolas Arquiel% Realizado:

0%

Categoría:-Tiempo dedicado:-
Versión prevista:-

Descripción

Crear tabla para setear notas disponibles

A 6832 (cantidad existente)
D 565
U 4814
UA 51
UC 15351
US 5023

public function getCalificacionLetras($var) {                                                                                                                          
    $var=trim($var);
    $decimal="";

    if (strpos($var,',')) {
        $vararray = explode (',',$var);
    } else {
        $vararray = explode ('.',$var);
    }

    if (count($vararray)>1) {
        // si no encontro coma es por que es un numero entero
        if (strlen($vararray[1])==1) {
            $decimal= "/".$vararray[1]."0";
        } else {
            $decimal= "/".$vararray[1];
        }
    }
    $entero1 = $vararray[0];
    if ($entero1==1) $entero="Uno";
    if ($entero1==2) $entero="Dos";
    if ($entero1==3) $entero="Tres";
    if ($entero1==4) $entero="Cuatro";
    if ($entero1==5) $entero="Cinco";
    if ($entero1==6) $entero="Seis";
    if ($entero1==7) $entero="Siete";
    if ($entero1==8) $entero="Ocho";
    if ($entero1==9) $entero="Nueve";
    if ($entero1==10) $entero="Diez";
    if ($entero1=='D') $entero="Desaprobado";
    if ($entero1=='A') $entero="Aprobado";
    if ($entero1=='AM') $entero="Aprobado Muy Bueno";
    if ($entero1=='AD') $entero="Aprobado Distinguido";
    if ($entero1=='U') $entero="Ausente";

    if($decimal=="/00") {
        $decimal = "";
    }
    return $entero.$decimal;
  }

Exportar a: Atom PDF

Redmine Appliance - Powered by TurnKey Linux