iT邦幫忙

0

網頁設計問題_問卷相關

不明 2021-04-21 15:17:221516 瀏覽

最近在設計一個問卷網站
但填寫問卷有些設定
1.問卷的題目會依據使用者設定,沒有固定的題目數量 存放到MySql資料庫
2.成績輸入主要是利用這個 他的max值是從資料庫撈取題目配分
3.分數滿分100分,大於85分的人,不能超過六位
4.填寫問卷的時候,即時顯示這個人的成績是多少分

以上設定下目前我想不到很好的方法 沒有什麼方向
所以想請教各位大大有沒有什麼方法可以解決?

感謝各位~~

2021/04/22 我來補充一下好了~~
這是我目前做的樣子 就是一個很簡單的問卷系統填答完送出會到第二張圖片
https://ithelp.ithome.com.tw/upload/images/20210422/20121355HS6Xowuvxk.jpg
https://ithelp.ithome.com.tw/upload/images/20210422/20121355Z88LY2eSf0.jpg

所以基本的簡單的問卷那些其實都ok
但是就是因為第三項目卡住我了
我上來問的最主要目的是想要問說有沒有人有使用過相關套件或是方法
最後因為這個不是學校作業所以我無法請教任何人所以我才上來問的

謝謝

看更多先前的討論...收起先前的討論...
應該先提出你的設計方式然後讓其他人提出改善方案,不然這樣很像只是為了交作業要答案
第三點很難做到吧,大於85不能超過六位,假如有十位全部題目都答對了
那7-10 比較倒楣只能算 85分,是這種邏輯嘛 ?
先到先贏的概念,應當不是用在問卷類型的網站
其他的部分用 PHP + MYSQL + JS 就能辦到了
不明 檢舉
對阿~~其他部分其實 我已經做出來差不多了 就是第三個項目很可愛,所以才上來請教,這個其實有點類似內部人員互評 所以才不能夠有85分不能超過六位的設定
archer9080 iT邦研究生 4 級 ‧ 2021-04-22 14:47:00 檢舉
>我無法請教任何人
連提出需求的人員都無法溝通嗎?

不知道是您遺漏還是原本就如此
那麼多坑沒填,又無法溝通,是真的要靠通靈?
如果是績效考核,那第三點就會發生,實際上我建議,所有的評分最高總結就是 85分,如果要超過 85分必須讓主管考核確認,不然就會發生我說得萬一就是有7各以上認為自己就是85分以上,那誰來評論呢,績效考核,除了自評,還需要主管評價,老實說,我建議讓主管先行評價,如果該員對主管評價不認同,那是該員要跟主管溝通修正那個評價,或是員工先行評價,之後主管在行評價,最後由BOSS去裁決最後的分數,看你們公司的制度了
不明 檢舉
這個是老師叫我做的東西 ((我被賣掉?
老師不是這個領域的所以問了也沒有答案
再來做這個的只有我 所以我沒人可以問 (從架構設想流程資料庫什麼的都只有我想QQ)
然後我身邊可以問這方面領域的還真的沒有
而這個系統其他東西都是我想很久想出來的 (很多特別的設定WW)
目前只剩下這個其他的都差不多了
但就因為真的沒有什麼太大的想法所以才來求救的

我懂 窮嘶發發發 大大 的想法,他們很奇怪的就是這個問卷測出來的說是"參考",但是又要這樣的設定,說是以防他們每個都給100分這樣,所以我現在也只能根據他的設定去做。

目前最大的問題就是我該怎麼即時去看受評者的目前成績多少@@


謝謝 各位大大的回覆
archer9080 iT邦研究生 4 級 ‧ 2021-04-23 13:20:35 檢舉
是討論需求、目的 及 流程
就以大家都不太懂得第三點
是討論過後得出的設定,還是您自己想的?
單純防止每個都給100分,是否還能有其他解法?
又用在哪裡?說是參考,那是否又是必要的?

再來沒提到的部分搭配您的輸出
>問卷的題目會依據使用者設定,沒有固定的題目數量
>分數滿分100分,大於85分的人,不能超過六位
只提到了題目數,那使用者一次能評分幾位呢?
是指單一使用者能評分多位,但一次85+不能超過六個嗎?
又或是全部使用者評分後,總共85+不能超過6個呢?
如何排序?先入先佔?評分高低?
超過6個的處理又為何?


設計問卷這種東西跟程式設計關聯沒那麼大吧@@
不明 檢舉
第三點 是一開始就被老師這樣設定 且老師覺得這是必要性

受評者的數量也是沒有一定數量的
是指單一使用者能評分多位,但一次85+不能超過六個嗎? 對,現在的方向是這個
痾.....因為這個我要用網頁的方式寫出來XDD 嗚嗚嗚嗚嗚
我有看js的欄位加總 但是因為我的受評人 以及 題目數量 並不是固定的
所以我很難用js 寫出來
迷路 iT邦新手 2 級 ‧ 2021-04-27 08:20:02 檢舉
我在想介面是這樣嗎?
一張長長的評分問卷,包含N個對象,每個對象有M條評分項目
每個評分欄位填寫時,要即時計算該評分欄位對應的對象總分
不能有超過六位對象總分超過85分
是這樣嗎?
不明 檢舉
對!!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0

目前看來,你因該沒有想過。
或你根本就不懂的程式。
或你已經放棄思考了。

設計至少也得要有草稿。基本的邏輯。
連這都沒有的話。

只會感覺你只是來伸手的。
希望你後續的補充,能打破我對你的看法。
目前看來你只是要來伸手的。

看更多先前的回應...收起先前的回應...
froce iT邦大師 1 級 ‧ 2021-04-22 08:16:51 檢舉

這種我一律建議外包。科科

不明 檢舉

更新了謝謝

嗯,看在你並不是伸手的情況下,我約給你一些建議吧。

1.問卷的題目會依據使用者設定,沒有固定的題目數量 存放到MySql資料庫

正常會先有個題庫表。裏面存題目。不過依使用者設定這個我並不太清楚。先假設你是要指定各自的使用者。
那我會另用一個中介表來處理這件事。如果說題目並不多的情況下。
則會直接不開中介表了。在USER表上建立一個JSON欄位來存對應的題庫ID。

第二種就是另建題目答案表。裏面包含了USERID、題庫ID跟答案還有分數。這樣子你也可以方便去計算分數。

2.成績輸入主要是利用這個 他的max值是從資料庫撈取題目配分

這個配合題庫表來生成題目就行了。

3.分數滿分100分,大於85分的人,不能超過六位

我對這不是很了解意思。一般比較快的就是建立一個累進值。
也可以在USER表中加入一個標記。可以100分的標記。
但這個標記有6個人擁有的情況下。則在計算分數時統一到85分,超過的也依85分計算。
因淪有標記的關係。你也不用太過擔心列表上的處理

4.填寫問卷的時候,即時顯示這個人的成績是多少分

就算1點說的,建立一個題目答案表。再每一次選取答案時。就直接更新上去並計算分數回傳。
不過正常你要做的即時分數。基本就得要配合選完答案不可修改才對。
要不然大家都可以知道正確答案了。

其實你的題目有很多不是很了解,我只針對性的回答。

不明 檢舉

謝謝大大
這四點是我現在問卷網頁要做到的事情
第三點我當初有用js去寫欄位加總 並且即時顯示 (但是這部分我是寫死的)
我的困難點在於我的 受評人 及 題目數量 是不固定的
再不固定的情況下 我不知道該如何做到這件事情
所以才會想問問有沒有好方法

其實我沒辦法很了解你的問題在哪邊。很難給你對症下藥。
不過由你「用js去寫欄位加總 並且即時顯示 (但是這部分我是寫死的)」這句話來推斷。
你因該是前端控制還不是很了解。

正常來說前端數量只要有EACH或是FOREACH。
根本不用太過擔心數量不確定的問題。

只是真的很難了解到你的問題。很難給答案。

不明 檢舉

其實就是這個
一張長長的評分問卷,包含N個對象,每個對象有M條評分項目
每個評分欄位填寫時,要即時計算該評分欄位對應的對象總分
不能有超過六位對象總分超過85分

我現在有點開竅
依照那個去設定js加總範圍兩個for就好了@@
只是因為我其他都東西都是php 所以我在想要不要用ajax去用
目前還在測試

我要發表回答

立即登入回答