C# Взвешенные случайные вопросы, тестыC#

Место общения программистов C#
Ответить
Anonymous
 C# Взвешенные случайные вопросы, тесты

Сообщение Anonymous »


Я пытаюсь написать программу для студентов. Я хочу, чтобы он генерировал тесты с базой данных вопросов на основе успехов учащихся по темам.

Для начала я написал это

с использованием MathArtificialIntelligence.HelperClasses; классПрограмма { static void Main(string[] args) { double[] themeWeights = { 3.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 3.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }; string[] themeNames = { "Основные понятия и навыки работы", "Цифры чисел", "Деление и делимость", "ВВП-ЖК", "Рациональные числа", "Простые неравенства", "Абсолютное значение", "Показатели" , «Радикальные числа», «Факторизация», «Решение уравнений», «Отношение-пропорция», «Задачи», «Множества», «Функции», «Перестановка-комбинация», «Вероятность», «Статистика», «Многочлены». , «Логика» }; bool[][] userResponses = new bool[topicNames.Count()][]; double[] userAccuracy = новый двойной[topicNames.Count()]; //идентификатор темы, идентификатор вопроса, вопрос List easyQuestions = новый List(); List mediumQuestions = новый List(); List hardQuestions = new List(); //Сколько вопросов по теме int testQuestionCount = 1000; int testUserResponseCount = 10000; //Добавляем вопросы по каждой теме for (int i = 0; i < themeNames.Count(); i++) { for (int i2 = 0; i2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»