Find Jobs
Hire Freelancers

Build a Quiz system (.NET)

$100-300 USD

クローズ
投稿日: 16年以上前

$100-300 USD

完了時にお支払い
ere is the requirement. The deadline is 13 NOV. Programming in ASP.NET : XML, VB.NET , SQL SERVER EXPRESS * Your Web form that accepts the answers should be more user friendly than the ordinary paper Scantron form. Your data model should have just two tables. o The first table could be called tests, and should have 3 columns. test_id, layout_xml and answer_key_xml. o Add a row to tests: test_id = 352, answer_key_xml = null and layout_xml = o o xml file format attached. o Preserve the page grouping for ease of transcription from test booklet to your Web form. o Use radio buttons for single-best-answer questions and use check boxes for check-all-that-apply questions. o The tab order on the Web form should be in the same order as the questions in the test booklet. o You may add different test rows if time permits. o The other table could be called answers, with the columns: student, test_id, question_number and answer. o Page flow: 1. On a welcome screen, present the user with a box for their name and a list of available test_ids, filled dynamically from the tests database table. 2. When the user enters a non-blank name and selects a valid test by clicking a "Select a Test" button, consult the appropriate tests database row and prepare the HTML Web form source for the "Scantron" answer sheet. If there are errors, give the user another chance. 3. If a user has not answered this test before, then present them with a blank "Scantron" form. If the user seems to be returning to finish the same test, fill in the answers they gave previously. 4. When the user has finished for the moment, and hits submit, save their work in the answers table, and give them some sort of notification that their work has been saved and leave them with their completed answer sheet in front of them -- in case they might want to make further changes or print it out. o Your program flow might be something like: 1. If this is a GET request, present the welcome screen. 2. If this is a POST request, retrieve the selected test id and student name and check that they are both non-blank. If either is blank or the test id is not in tests, display an appropriate message along with the welcome screen. 3. If the input is Ok, begin an answer sheet screen for the POST request with the student name and test id as both visible and hidden form elements. 4. If the POST also contains question answers, record them in the database. 5. Parse the layout_xml and produce a tabular layout with, perhaps, the questions from one page or set of facing pages per HTML table row. 6. If the student has an existing attempt in the answers table for this test id, then fill in those answers. 7. Finish the form. o For this assignment, send me three things: the program that performs your form action, the source HTML for the two screens the users see, and the rows from the answers table that pertain to one student Note : The answer_key_xml. can have any xml format. I am also attaching sample similar code that i found online Here is the link [login to view URL]
プロジェクト ID: 193062

プロジェクトについて

4個の提案
リモートプロジェクト
アクティブ 16年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に4人のフリーランサーが、平均$270 USDで入札しています
ユーザーアバター
hello, I am new to this site and am eager to add a few projects to my profile. I am bidding on lower side but I am sure you will love my work Cheers Bill
$250 USD 20日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I can do this easily let me know if you would like to go ahead with us
$280 USD 6日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
we used to work with XML as data formatting for many purpose it will be easy to finish this in time.
$250 USD 10日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
hi there....see pm plz
$300 USD 2日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED STATESのフラグ
Farmington Hills, United States
0.0
0
メンバー登録日:11月 6, 2007

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。