對於一個小的,學習語言(JavaScript)更好的項目,我想創建一個簡單的測驗Web應用程序。我有兩個問題:自動生成測驗問答JavaScript應用程序:我需要數據庫嗎?
- 如果我的問題和答案永遠是相同的,我創建僅使用多項選擇題測驗的應用程序(我想我會使用選擇單選按鈕),我做需要一個數據庫?或者我可以簡單地將所有問題和答案編碼成一個main.js文件中的對象數組?
每個對象都有一個問題,四個選項答案和正確的答案。然後,這是一個簡單的if語句,用於將選擇與正確答案進行比較。
請問這主要是因爲恐怕會是一個安全問題,不使用一個數據庫,但我想不出爲什麼,因爲用戶不會屈服於任何事情。
- 更進一步:爲了讓它更具動態性,我可以使用對象動態生成問題和潛在答案,而不是寫出每一個問題和答案。
假設我有一個足球隊隊列對象列表。在每個團隊對象的內部,我列出了職位和玩家的名字。有些職位有多個球員。然後我有一個單獨的對象充滿了問題。
難道我設置的問題隨機數反對隨機生成一個問題,然後有知道什麼時候產生這個問題,從我的目標只有這些特定的鍵值配對可以適合作爲回答一些邏輯?
E.g.如果問題是,「哪一個是曼聯的後衛?」它會隨機抽取一名曼聯後衛,並隨機將剩下的三個選項與其他球隊的後衛填補。
每次我嘗試它邏輯地寫出來,我得到這麼混亂,我認爲我不好接近這一點。
感謝和遺憾的菜鳥問題!
謝謝!正是我需要聽到的! – ObbyOss 2014-11-10 02:03:12
接受,如果它工作 – 2014-11-12 08:46:25