09/10/2018, 23:39

Hướng dẫn tạo trang web trắc nghiệm bằng PHP

Em chưa biết về PHP nhiều lắm, chỉ mới đọc qua vài cái ebook căn bản. Dùng code của người khác thì dùng nhiều rồi, bây giờ em muốn tự viết 1 code làm trắc nghiệm, mọi người hướng dẫn cho em với.
Cấu trúc như sau:
- Thành viên đăng nhập để làm bài, sau thời gian quy định thì mới chấm điểm của bài đó, và có danh sách điểm của từng bài, danh sách những người đạt điểm cao nhất trong tuần, trong tháng.
Thành viên có thể đăng bài tập...
- admin quản có thể thêm các mục như: môn học (lý, hóa, sinh...), thêm các kỳ thi (diễn ra vào chủ nhật hàng tuần chẳng hạn),
- tạo một ngân hàng các câu hỏi hay đề bài, khi muốn đưa ra đề nào thì chỉ cần chọn đề đó, có nghĩa là mình có thể tự viết từng câu hỏi cho từng môn học, sau đó admin có thể tạo đề bằng cách chọn các câu hỏi trong đó....
- có thể chỉnh được giao diên...
Mong mọi người chỉ giúp nên làm như thế nào. Em mới học về cái này nên chả biết gì cả. Cám ơn.
ngothuaan viết 01:48 ngày 10/10/2018
Viết code không phải là khó chủ yếu là thiết kế CSDL sao cho tối ưu và thích hợp nhất.

Vấn đề bạn nêu trên vì khá nhiều về chức năng của code cũng như về sắp xếp lịch trình như thế thì khó mà bạn tìm được 1 bài toán cụ thể về cách code như thế nào ở đây ( vì nếu như thế vì người ta đã làm trước bạn rồi ). Thôi thì trước tiên bạn phải nhuần nhiễn về cách login, cách thức đăng ký thành viên, đăng nhập, cách làm bài, ....


Có gì nhờ nhiều người giỏi code giúp bạn ở đây,
babyinternet viết 01:46 ngày 10/10/2018
về code thì mình không bàn đến vì cũng tương đối đơn giản.
Còn về vấn đề cơ sở dữ liệu lưu trữ, nếu bạn muốn trao đổi thì liên hệ với mình qua nickname l_lion.heart_l , mình sẽ cùng bạn tao đổi thêm. Thông tin trên mô tả không chi tiết nên cũng khó xác định cần bao nhiêu table và là những table nào.
duongtien viết 01:47 ngày 10/10/2018
Em là newbie nên cũng chả biết cái nào quan trọng hơn cái nào, cám ơn mọi người đã chỉ bảo.
@ngothuaan: Cách thức làm bài là có 4 phương án cho một câu trả lời, chọn một, đến hết giờ thì mới tính điểm và đưa ra phương án đúng, thêm hướng dẫn nếu có. Muốn làm như thế thì mình viết code thế nào ạ? Cái này trong html thì chắc là em làm được chứ php thì chịu, chưa biết gì cả.
Nhân tiện có ai có hướng dẫn học về php thì gửi cho em với, em muốn tham khảo thêm.
@babyinternet: với mình thì chưa biết nhiều lắm, nên chắc là không đơn giản, mong mọi người giúp đỡ thêm. Còn thiết kế CSDL chắc là phải học nhiều.
Mong được mọi người giúp đỡ.
duongtien viết 01:54 ngày 10/10/2018
Mong được hướng dẫn chi tiết để làm một trang đơn giản trước đã.
Lúc đầu em tưởng cái này nó giốn pascal:d
duongtien viết 01:56 ngày 10/10/2018
Có ai giúp đỡ em đi. Em phải tạo database thế nào đây?
babyinternet viết 01:49 ngày 10/10/2018
Bạn liên hệ mình, nick l_lion.heart_l
hoặc thông qua website http://itnewbie.info mình sẽ giúp bạn. Mình ít online trên DDTH.
duongtien viết 01:47 ngày 10/10/2018
Hic, mình add nick bạn từ lần trước rồi mà. Có thấy online bao giờ đâu :d
KCJ-pop viết 01:39 ngày 10/10/2018
Ý tưởng lớn gặp nhau, em cũng đang định làm một trang trắc nghiệm. Chức năng tương tự như trên nhưng hiện tại em đang mắc ôn thi nên ko có thời gian. Hẹn anh 3 tháng nữa rồi mình sẽ trao đổi [hoàn toàn nghiêm túc]
mhtoan viết 01:44 ngày 10/10/2018
ý tưởng lớn gặp nhau đây. Bọn mình đang làm Project về cái này nhưng làm trên ASP và SQL server 2000. Bác đã thiết kế xong cơ sở dữ liệu chưa. Nếu có thể chúng ta cùng trao đổi cách thiết kế phần DB.
Bài liên quan
0