Ejemplo n.º 1
0
        public static List <Groupe> importQuestions(String sourceformat, String sourcepath, int verbose)
        {
            Console.WriteLine("Debut importation...");
            List <Groupe> resImport = new List <Groupe>();

            switch (sourceformat.ToUpper())
            {
            case "AMCTXT":
                resImport.AddRange(AMCTXT.importQuestions(sourcepath, verbose));
                break;

            case "XMLMOODLE":
                resImport.AddRange(XMLMOODLE.importQuestions(sourcepath, verbose));
                break;

            case "GIFT":
                resImport.AddRange(GIFT.importQuestions(sourcepath, verbose));
                break;

            default:
                Console.WriteLine("Arguments illegaux pour --convert, aucun format de ce genre est supporté!");
                break;
            }
            Console.WriteLine("Fin importation!");
            return(resImport);
        }
Ejemplo n.º 2
0
        public static Boolean analyzeFile(String sourceformat, String sourcepath)
        {
            Boolean error = true;

            Console.WriteLine("Debut de l'analyse du fichier " + sourcepath + " au format " + sourceformat + "...");
            switch (sourceformat.ToUpper())
            {
            case "AMCTXT":
                error = AMCTXT.analyzeFile(sourcepath);
                break;

            case "XMLMOODLE":
                error = XMLMOODLE.analyzeFile(sourcepath);
                break;

            case "GIFT":
                error = GIFT.analyzeFile(sourcepath);
                break;

            default:
                Console.WriteLine("Arguments illegaux pour --analyze, aucun format de ce genre est supporté!");
                break;
            }
            if (error)
            {
                Console.WriteLine("Analyse terminée avec des erreurs!");
            }
            else
            {
                Console.WriteLine("Analyse terminée sans erreurs!");
            }
            return(error);
        }
Ejemplo n.º 3
0
        public static void exportQuestions(String destformat, String destpath, List <Groupe> gquestions, int verbose)
        {
            Console.WriteLine("Debut exportation...");
            switch (destformat.ToUpper())
            {
            case "AMCTEXT":
                AMCTXT.exportQuestions(gquestions, destpath, verbose);
                break;

            case "XMLMOODLE":
                XMLMOODLE.exportQuestions(gquestions, destpath, verbose);
                break;

            case "GIFT":
                GIFT.exportQuestions(gquestions, destpath, verbose);
                break;

            default:
                Console.WriteLine("Arguments illegaux pour --convert, aucun format de ce genre est supporté!");
                break;
            }
            Console.WriteLine("Fin exportation!");
        }