ВУЗ:
Составители:
Текст функции для проверки ответов на языке С++ представлен
ниже:
///////////////////////////////////////////////////
// Проверка правильных ответов
void CTClientDlg::CheckRight()
{
BOOL m_Result=TRUE;
HFROW tmpParent;
int iParentCount = m_treeList.GetFRowCount(FL_ROOT);
for (int i=0;i<iParentCount;i++){
tmpParent=m_treeList.FindIndex(FL_ROOT,i);
if (m_Result){
if (m_treeList.GetFItemCheck(tmpParent,0) ==
FL_UNCHECKED && m_treeList.GetFItemText(tmpParent,1)
== "+") m_Result=FALSE;
else if (m_treeList.GetFItemCheck(tmpParent,0) ==
FL_CHECKED && m_treeList.GetFItemText(tmpParent,1)
== "-") m_Result=FALSE;}
if (m_treeList.GetFItemCheck(tmpParent,0) ==
FL_CHECKED && m_treeList.GetFItemText(tmpParent,1)
== "+") iRightCount++;
else if (m_treeList.GetFItemCheck(tmpParent,0) !=
FL_CHECKED && m_treeList.GetFItemText(tmpParent,1)
== "-") iRightCount++;
else iErrorCount++;}
if (m_Result) iQstRightCount++;
}
Методы тестирования
“Ассистент” поддерживает два режима тестирования, для которых
введены условные названия: обучение и контроль.
Режим обучения позволяет пользователю продвигаться только в
одном направлении – от первого вопроса к последнему. Но в этом
режиме обучаемый может проходить тест самостоятельно как в
учебном классе, так и дома. Данные о результатах выполнения тес-
тов не протоколируются.
Текст функции для проверки ответов на языке С++ представлен ниже: /////////////////////////////////////////////////// // Проверка правильных ответов void CTClientDlg::CheckRight() { BOOL m_Result=TRUE; HFROW tmpParent; int iParentCount = m_treeList.GetFRowCount(FL_ROOT); for (int i=0;i
Страницы
- « первая
- ‹ предыдущая
- …
- 157
- 158
- 159
- 160
- 161
- …
- следующая ›
- последняя »