More Related Content More from Altangerel Bilguun (11) Электрон тестийн систем1. Э . SW06D013
1
2009
XXI ,
.
,
.
.
ё , , , , ,
. ,
, , ,
.
,
.
-
.
,
.
2. Э . SW06D013
2
2009
I. Ы ХЭ Э
1.1 Э ?
. .
,
.
.
.
2 . 1.
(Assessment engine); 2. Item bank.
(deliver) .
Item bank –
. Item Bank .
.
Item bank – .
Item bank –
.
1.2 Э :
. -
.
.
.
.
.
3. Э . SW06D013
3
2009
.
.
.
.
.
. (Interactive, multimedia)
1.3 Э :
CAA (Computer Assisted Assessment) –
, .
IT-
.
1.4 Э :
.
.
.
.
.
.
, (
)
4. Э . SW06D013
4
2009
II. Ы ХЭ Э
2.1 AJAX
AJAБ AsвЧМСrШЧШЮs JКЯКSМrТpЭ КЧН БML .
.
.
(RТМС IЧЭОrЧОЭ
AppХТМКЭТШЧ) . 2005 gШШgХО
sЮggОsЭ ( - )
90-
, УКЯК
УКЯК КppХОЭ . 1996 IFRAME - HTML
-
. 1999 БMLHЭЭpRОqЮОsЭ
AJAX- IE 5.0 - AМЭТЯОБ
. MШгТХХК
А3Ө 2006 ё
.
:
XHTML, CSS –
Document Object Model (DOM ) –
БML КЧН БSLT
XMLHttpRequest –
Javascrit –
.
6. Э . SW06D013
6
2009
:
history- .
.
.
.
. JS -
. AJAБ JS - .
JS .
.
AJAX-
. 2
. 2 .
JКЯКsМrТpЭ HTML -
. PHP
HTML
.
request . ,
request .
(КpКМСО, IIS ) response-
. reponse HTML .
.
(rОХШКН) .
AJAБ
.
.
7. Э . SW06D013
7
2009
.
,
.
. .
.
.
(
) .
1. HTML . . .
өIV .
2. ШЧМХТМk ОЯОЧЭ JS .
AJAX- өIV .
3. 2 JS
(rОspШЧsО) .
4. өIV- .
JS AJAБ
XMLHttpRequest О
JS - AJAБ- .
xmlHttp=new XMLHttpRОqЮОsЭ();
IE
бЦХHЭЭp=ЧОа AМЭТЯОБOЛУОМЭ(”MsбЦХ2.БMLHTTP”);
xmlHttp=new AМЭТЯОБOЛУОМЭ(”MТМrШsШПЭ.БMLHTTP”); .
8. Э . SW06D013
8
2009
ШpОЧ,sОЧН 2 ЦОЭСШН- .
xmlHttp.open("GET","ajax_response.php?cid=1",true);
xmlHttp.send(null);
OpОЧ КУКбИrОspШЧsО.pСp - GET sОЧН
. .
КУКбИrОspШЧsО.pСp
XMLHttpRequest- ШЧrОКНвsЭКЭОМСКЧgО -property- .
prШpОrЭв. prШpОrЭв rОspШЧsО-
. 2 .
xmlHttp.onreadystatechange=function()
{
//
}
onreadystatechange - БMLHЭЭpRОqЮОsЭ - 2
readyState, responseTОбЭ 2 .
readyState – .
readyState .
0
1
2
3 .
4
rОspШЧsОTОбЭ .
xmlHttp.onreadystatechange=function()
9. Э . SW06D013
9
2009
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseT
ext;
}
}
ЦОНООХОХИСКrЮЮХКСИНТЯ Iө - өIV - . ШЧrОКНвsЭКЭОМСКЧgО -
.
xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah;
function ZurhainMedeelelHaruulah()
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText;
}
}
ЦОНООХОХИСКrЮЮХКСИНТЯ ID - өIV - . ШЧrОКНвsЭКЭОМСКЧgО -
.
xmlHttp.onreadystatechange=ZurhainMedeelelHaruulah;
function ZurhainMedeelelHaruulah()
{
if (xmlHttp.readyState==4) {
document.getElementById("medeelel_haruulah_div").innerHTML=xmlHttp.responseText;
}
}
10. Э . SW06D013
10
2009
2.2 LINQ
LINQ Language Integrate Query . .NET
query Micrsoft- .NET Framework-
.
Microsoft LINQ query, , , enumerable
, XML (XLINQ), ,
source- query .
data source- , encapsulate ё
. , data source
, ё . Query
query- separate query processing engine-
data store ( SQL query
database server (DLINQ)) LINQ provider-
LINQ query processing engine . Query-
C#- foreach
.
LINQ Microsoft- Өω
. LINQ 2007 11- 19- .NET Framework 3.5-
.
.NET Framework 3.5 – LINQ , query-
query-
. C# 3.0, VB 9.0 Oxygene
. :
Query : query .
LINQ
ё .
.
11. Э . SW06D013
11
2009
:
. C# 3.0 Oxygene
var . VB 9.0- Dim
.
,
. query-
.
:
.
Select Join
.
accessor mutator-
.
: ,
. Select
Join ,
.
: .
Query- .
LINQ SQL
LINQ- SQL SQL Server Compact
SQL Server query- LINQ- . SQL Server-
query engine- LINQ- SQL
LINQ- query engine . LINQ query- SQL query SQL
Server . , SQL Server
LINQ ,
ё ё . , LINQ- SQL
framework- .
. LINQ-
SQL
12. Э . SW06D013
12
2009
. ,
[Table(Name="Customers")]
public class Customer
{
[Column(IsPrimaryKey = true)]
public int CustID;
[Column]
public string CustName;
}
Customers ё
ё . LINQ- SQL
ё . Visual Studio 2008
mapping designer-
.
.
13. Э . SW06D013
13
2009
III. ХЭ Э
3.1 Х
3.1.1 Х
Ш х х х Их р хө
,
- 1959 , ,
1960
. 1969 - / / -
, , - , , -
, 13 .
.
,
. 19ү2 -
-
, .
- 19үү
“ - ”
19ү0 15.6
.
- 1990 154-
.
9 , 31
, 3Ү4 , 3600 .
1969 – 1990 12322 ,
, , .
14. Э . SW06D013
14
2009
Ш х х х Их р хө ө өө үр өрх
,
- .
1992 ,
, , -
.
- ү , 2 , 31
1998-2006 15 /
3 /, , 40 ,
646 , 21000 , 3
, -
.
3.1.2 Х
:
, , , ,
.
, ,
,
.
.
16. Э . SW06D013
16
2009
3.1.5 Х
:
( , )
( , )
( , , ,
[ , ], )
( , , , )
( , , )
( , - )
(
)
( ,
)
(
, [ , , ], )
:
( , - )
:
( , )
( , )
( , - )
( )
17. Э . SW06D013
17
2009
3.1.6 Х
, ,
3.2
3.2.1 . Windows XP
, ,
. .NET Windows
. ,
,
. , , update-
.
,
.
3.2.2 . MS – SQL Server
MS-SQL Server Microsoft-
. MS-SQL .
.NET- LINQ
. Windows . XML
. Unicode-
.
18. Э . SW06D013
18
2009
3.2.3 . ASP.NET
ASP.NET , . ASP.NET
.
HTML .
. ASP.NET ASP (Active Server Pages)- COM
(Component Object Model) RAD (Rapid Application Development)
UI (User Interface) , ,
. JavaScript, AJAX
desktop
.
ASP.NET .NET J#, C#, Visual Basic
. C# . C# Microsoft-
, , ,
. C
, , .
3.2.4
CPU: Core Duo 1.66Ghz
Ram: 2 GB
: Windows XP
HDD: 120 Gb
CPU: Intel Pentium 4 1.7Ghz
Ram: 256 MB
: Windows XP
: 32 bit-
LAN 10/100 Mbps Card
Keyboard
19. Э . SW06D013
19
2009
Mouse
3.3
3.3.1
Оюута & Хи ээл
а
а
а
д и
а
а
а
а
Сэдэ
а
а
а
Хи ээл
а
а
а
Оюут ы ха иулт
а
а
а
Оюута
а
а
а
Те т
а
а
а
Те т & Оюута
а
а
а
Г упп
а
а
а
а & Хи ээл
а
а
а
Оюут.те т.а уулт
уулт
а
а
а
20. Э . SW06D013
20
2009
3.3.2
student_code varchar(8) 0 #
student_lastname nvarchar(50) 1
student_name nvarchar(50) 1
occupation varchar(7) 1
mail varchar(30) 1
password varchar(20) 1
phone_number varchar(8) 1
teacher_code varchar(4) 0 #
teacher_lastname nvarchar(50) 1
teacher_name nvarchar(50) 1
mail varchar(30) 1
password varchar(20) 1
room_number int 1
phone_number varchar(8) 1
Admin
admin_id int 0 #
admin_lastname nvarchar(50) 1
admin_name nvarchar(50) 1
21. Э . SW06D013
21
2009
password varchar(50) 1
mail varchar(30) 1
phone_number varchar(8) 1
lesson_code varchar(5) 0 # #
topic_id int 0 #
difficult int 0 #
question_number int 0 #
question nvarchar(600) 1
question_picture Image 1
question_type Int 1
answer1 nvarchar(200) 1
answer2 nvarchar(200) 1
answer3 nvarchar(200) 1
answer4 nvarchar(200) 1
answer5 nvarchar(200) 1
answer6 nvarchar(200) 1
correct_answer varchar(6) 1
answer_number int 1
Х
lesson_code varchar(8) 0 #
lesson_name nvarchar(50) 1
credit int 1
22. Э . SW06D013
22
2009
topic_id int 0 #
lesson_code varchar(5) 0 #
topic_name nvarchar(50) 0
topic_number int 1
test_id int 0 #
lesson_code varchar(5) 1 #
time int 1
name nvarchar(30) 1
easy_one_correct float 1
normal_one_correct float 1
hard_one_correct float 1
easy_one_incorrect float 1
normal_one_incorrect float 1
hard_one_incorrect float 1
easy_many_correct float 1
normal_many_correct float 1
hard_many_correct float 1
easy_many_incorrect float 1
normal_many_incorrect float 1
hard_many_incorrect float 1
&
23. Э . SW06D013
23
2009
test_id int 0 # #
topic_id int 1 # #
easy_one int 1 #
normal_one int 1
hard_one int 1
easy_many int 1
normal_many int 1
hard_many int
id int 0 # #
question_id int 0 # #
answer varchar(6) 0
&
teacher_code varchar(4) 0 # #
student_code varchar(8) 0 # #
group int 1
&Х
24. Э . SW06D013
24
2009
teacher_code varchar(4) 0 #
lesson_code varchar(5) 0 #
semester varchar(5) 0 #
id int 0
&Х
student_code varchar(8) 0 # #
lesson_code varchar(5) 0 # #
semester nvarchar(5) 0 #
group_id int 0
id int 0 # #
group_time varchar(3) 0 #
&
id int 0 #
test_id int 0 #
student_code varchar(8) 0 #
begin_time datetime 0
end_time datetime 0
remain_time int 1
status int 0
25. Э . SW06D013
25
2009
id int 0 # #
question_id int 0 # #
question_number int 0 #
id int 0 # #
get_point float 1
got_point float 1
45. Э . SW06D013
45
2009
4.
1. http://en.wikipedia.org/wiki/Online_Test
2. http://en.wikipedia.org/wiki/LINQ
3. Matthew MacDonald (2007) Beginning ASP.NET 3.5 in C# 2008 From Novice to
Professional
4. http://www.ocr.org.uk/eassessment/etesting/
5. http://www.asp.net
6. http://www.codeproject.com