Skip to content

Обучающее приложение по математическому анализу

Notifications You must be signed in to change notification settings

Sadjoe02/MathAnalysis

Repository files navigation

MathAnalysis (Программа для изучения математического анализа)

Этот проект предназначен для обучения математическому анализу. Он подходит как для самостоятельного изучения (вопросы и лекционные материалы уже доступны), так и для преподавателей, желающих внедрить новые методы обучения. Подробная информация о входе в аккаунт преподавателя содержится в файле 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".

About

Обучающее приложение по математическому анализу

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published