Математическое моделирование и исследование с разработкой программных продуктов, страница 4

рис.2 – результаты теста «Квалификации»

6.  Результаты работы программы


Для того, чтобы рассчитать распределение времени и конечную мотивацию, вводим в текстовые поля результаты тестов «Квалификации» и «Деятельности-Мотивации». Распределение времени по функциям выводится в третьем текстовом окне, а конечная мотивация равна сумме мотиваций по всем девяти функциям:

рис.3 – результаты работы программы

Код программы

<%@ Page Title="Соответствие деятельности студентов рекомендациям системы" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ReportTeachers2.aspx.cs" Inherits="ReportTeachers2" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentTitle" Runat="Server"> Соответствие деятельности студентов рекомендациям системы </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <b>Преподаватель</b> <asp:DropDownList ID="ddlTeachers" runat="server" DataSourceID="LinqDataSourceTeachers" DataTextField="UserDisplayNameAndCourse" DataValueField="Course" AutoPostBack="True"> </asp:DropDownList> <asp:LinqDataSource ID="LinqDataSourceTeachers" runat="server" ContextTypeName="Fist.Data.FistDBDataContext" EntityTypeName="" Select="new (Course, UserDisplayNameAndCourse)" TableName="vm_TeacherInSemesters" OrderBy="Course"> </asp:LinqDataSource> <b>Семестр</b> <asp:DropDownList ID="ddlSemesters" runat="server" DataSourceID="LinqDataSourceSemesters" DataTextField="SemesterName" DataValueField="SemesterId" AutoPostBack="True" Style="margin-bottom: 0px"> </asp:DropDownList> <asp:LinqDataSource ID="LinqDataSourceSemesters" 

runat="server" ContextTypeName="Fist.Data.FistDBDataContext" OrderBy="StartDate desc" TableName="Semesters"> </asp:LinqDataSource> <asp:HyperLink runat="server" NavigateUrl="~/Reports/ReportTeachers1.aspx" Text="Назад"></asp:HyperLink> <br/> <br/> <b>Преподаватель</b> <br/> <br/> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="LinqDataSource1"> <Columns> <asp:BoundField DataField="SemesterId" HeaderText="SemesterId" SortExpression="SemesterId" Visible="False" /> <asp:BoundField DataField="LoginRef" HeaderText="LoginRef" SortExpression="LoginRef" Visible="False" /> <asp:BoundField DataField="UserDisplayName" HeaderText="Преподаватель" SortExpression="UserDisplayName"></asp:BoundField> <asp:BoundField DataField="Course" HeaderText="Курс" SortExpression="Course"/> <asp:BoundField DataField="rt1" HeaderText="РТ-1" SortExpression="rt1" /> <asp:BoundField DataField="rt2" HeaderText="РТ-2" SortExpression="rt2" />