Этот проект предназначен для обучения математическому анализу. Он подходит как для самостоятельного изучения (вопросы и лекционные материалы уже доступны), так и для преподавателей, желающих внедрить новые методы обучения. Подробная информация о входе в аккаунт преподавателя содержится в файле README1 в корневой папке проекта.
Программа выполнена в виде приложения WinForm на платформе .NET Framework 4.7.2.
Используемые библиотеки уже присутствуют в папке "packages", но также отмечу их здесь:
- Microsoft.SqlServer.Types версии 160.1000.6
- Microsoft.Web.WebView2 версии 1.0.2478.35
- Newtonsoft.Json версии 13.0.3
- Microsoft.ReportingServices.ReportViewerControl.Winforms версии 150.1620.0
- MathNet.Symbolics версии 0.24.0
- MathNet.Numerics.FSharp версии 4.15.0
- MathNet.Numerics версии 4.15.0
- FSharp.Core версии 4.6.0
- FParsec 1.0.3
Обучающиеся могут:
- просматривать лекции и примеры;
- использовать калькулятор пределов;
- проходить тесты трёх уровней сложности;
- просматривать свои результаты.
Преподаватели, кроме возможностей обучающихся, могут:
- добавлять новые лекции и примеры или изменять существующие;
- добавлять новые тесты или изменять существующие.
Тесты делятся на три уровня сложности:
- лёгкие, где нужно выбрать один ответ из имеющихся;
- средние, где нужно ввести слово или словосочетание в зависимости от вопроса;
- сложные, где даётся пример, который необходимо вычислить и написать ответ.
Также стоит отметить, что проект был разработан в рамках обучения в период со второго по четвёртый курс.
Калькулятор пределов пока не способен решать всевозможные выражения, но успешно справляется с наиболее распространёнными. Интерфейс калькулятора представлен ниже.
Текстовый редактор для добавления и редактирования лекций и примеров включает все необходимые функции для работы с текстом. Его интерфейс также показан ниже.
Если преподавателю требуется создать формулу в виде изображения для вставки в лекцию, он может воспользоваться редактором формул, приведённым ниже.
Если у вас есть желание посмотреть работу программы, то можете воспользоваться данной ссылкой: https://disk.yandex.ru/i/Np2LbifFEUvpuw
Если вы хотите ознакомиться с кодом калькулятора или редактора формул, то можете посмотреть их в других моих репозиториях "Calculator" и "FormulaEditor".