public void GenerateExercise(string path) { Random rdn = new Random(); string[] options = new string[4]; string instruction = "Escribe el número siguiente presionando los botones en el orden correcto."; int num = rdn.Next(100001); string problem = String.Format("{0:n0}", num); string result = Convert(num); options = GenerateOptions(result); EjercicioEscrituraNumeros ejercicio = new EjercicioEscrituraNumeros(instruction, problem, options, result); SerializeAndExport(path, ejercicio); }
//Se convierte el objeto a formato Json y se exporta. private void SerializeAndExport(string path, EjercicioEscrituraNumeros ejercicio) { var ejercicioJSon = JsonConvert.SerializeObject(ejercicio); File.WriteAllText(path, ejercicioJSon); }