Cách lấy giá trị của chương trình thi trắc nghiệm

25 views
Skip to first unread message

Tiêu Đình Tuấn

unread,
Jun 6, 2012, 11:30:18 PM6/6/12
to hoidap-a...@googlegroups.com
Xin chào các bạn;
Mình đang làm 1 chương trình thi trắc nghiệm online 
Mình có giải thuật thế này 

  <asp:Repeater id="rptCauHoi" runat="server">
        <ItemTemplate>
            <div><%#Eval("TenCauHoi") %></div>
            <div>
                <asp:Repeater id="rptCauHoi" runat="server" DataSource='<%#CauTraLoi(Eval("IDCauHoi").ToString()) %>'>
                <ItemTemplate>
                    <div><asp:RadioButton ID="rd<%Eval("IDCauTraLoi") %>" runat="server" Text='<%#Eval("CauTraLoi") %>' /></div>
                </ItemTemplate>
                </asp:Repeater>
            </div>
        </ItemTemplate>
    </asp:Repeater>
   <asp:Button ID="btnSubmit" runat="server" Text="Nộp bài" />

Mình có 2 câu hỏi:
1. Thông tin thì liệt kê ra được, có các Option luôn, nhưng bây giờ làm sao chọn và cuối cùng là nhấn vào nộp bài là chuyển toàn bộ lưu vào Database.
2. Thế thì làm sao cho thời gian chạy để họ làm bài theo thời gian được;

Mong anh Huân và các bạn giúp đỡ mình;


Huan Vu Le

unread,
Jun 19, 2012, 10:02:25 PM6/19/12
to hoidap-a...@googlegroups.com
Nhưng bây giờ làm sao chọn và cuối cùng là nhấn vào nộp bài là chuyển toàn bộ lưu vào Database.
==> Cái này bạn dùng server control, mà H thì không dùng server control nên H cũng không rõ nữa. Nếu là client control thì khi form được POST, tòan bộ nằm trong Request.Form, rất dễ thao tác, chuyện lưu db thì sau khi kt dữ liệu nhập hợp lệ thì chạy câu lệnh insert thôi, tùy theo db bạn thiết kế mà lưu thế nào :)

Thế thì làm sao cho thời gian chạy để họ làm bài theo thời gian được;
==> Các đơn giản là dùng javascript, và dùng settimeout để tăng hay giảm dần về 0 là hết giờ :) (đương nhiên trên server cũng kiểm tra, phòng trường hợp client tắt hoặc change js của mình hoặc .... nhiều kỹ thuật khác :)
Reply all
Reply to author
Forward
0 new messages