Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
Note:
I just looked at another site admin's unfinished project from 5 years ago when we started collecting multiple choice exam questions.
At some time in the future, I will port all 78 multiple choice questions (validated, unvalidated and draft) into the new "trivia" database.
Then, as some other point in time, I will start to build the UI for this.
Example questions from that unfinished project:
I will change the "flavor" of this project and finish it.... More than likely it will be in the form of "trivia questions" which will appear in the forums (as the open trivia DB questions appear now) and members can answer as they wish; and I will add some scoring system to track correct and incorrect answers, add timers, and more over time.
Will start out "simple" and then add more features over time, trying to stay compatible with the Open Trivia DB (which seems to be in "super pause" mode lately, which I totally understand since our "exam" project has been on "super pause" for 5 years... !!!) ....
and started PHP array for mapping categories as SMALLINT to VARCHAR:
Test Data Now:
Will modify this in the future to permit a subcatgegory (for unix.com) while insuring the API remains compatible with the Open Trivia DB API.
I guess next:
I will write and text the API in PHP to return JSON, almost exactly like Open Trivia DB API (but with return JSON only, no other formats).
Manually enter 100 TRUE / FALSE unix/linux/networking/security (future subcategories) related questions into the database for category
18.
Then after the Beta API is working OK, will probably extent the functionality to:
Write AJAX query for user in browser to update DB (might require a new table, will think about this) when a user answers a question.
Then think of what feature to add next...
Was going to reverse engineer the SMALLINT to VARCHAR mappings for all the Open Trivia DB categories, but I think for now will just stick with category 18 - "Science: Computers".
However, if anyone else wants to do this and post the PHP array for that mapping in this format $categories[18] = "Science: Computers";, please help me out and do it.
Location: Asia Pacific, Cyberspace, in the Dark Dystopia
Posts: 19,118
Thanks Given: 2,351
Thanked 3,359 Times in 1,878 Posts
Updated the initial 5 questions for testing the future API :
I plan to bootstrap this process by writing 100 TRUE/FALSE questions.
If anyone wants to write any TRUE/FALSE questions (which I will manually enter into the DB, until I build a UI for this), please do so and email or PM them to me (so we don't have all the questions and answers to questions in the open forum). -- Thanks
Just noticed that our successful computer trivia feature (stats here) has surpassed over 50,000 questions answered by users:
https://www.unix.com/trivia_stats.php
This was a coding effort worth while and I'm pleased to see so many people enjoying it in such a short time since it was released... (3 Replies)
Only a few days after I coded this new feature from scratch, we are seeing over 3000 entries in the database from members (mostly guests) playing CS trivia.
I have spend a lot of time coding this (from scratch) and testing the API. From the logs, it seems to have an API bug which appears... (31 Replies)
Thanks to Akshay, who helped me write the core MySQL queries, we now have two new draft leaderboards, by (1) member and by (2) country:
https://www.unix.com/trivia_stats.php
Currently milhan leads the members with a high score of 90%:
... (3 Replies)
The UNIX and Linux Forums now has over 1000 TRUE / FALSE computer science and computer related trivia question in our database. These questions are of relatively high quality (compared to similar sites on the web) and are fun (according to feedback by users). In the first week during the... (1 Reply)
I am now a student in university in 2nd year. I am studying computer science. But I am not sure what type of jobs computer science provide. I know some of them are software programming or network management. Recently, I hear some about Web Development. I wonder if it is a part of computer... (3 Replies)
I am now a student in university in 2nd year. I am studying computer science. But I am not sure what type of jobs computer science provide. I know some of them are software programming or network management. Recently, I hear some about Web Development. I wonder if it is a part of computer science.... (1 Reply)
Hi,
I haven't posted on the forums for a while now, I tried to find the most appropriate section for this post, but if this is in the wrong section please forgive me.
First, let me say I'm a sophomore in HS. I know that job wise I definitely want to do something in computers. A while ago I was... (5 Replies)
Hello all!
I used to use expr for doing simple mathematics, but has a main advantage and a main disadvantage:
The advantage is that it can take variables for numbers
(e.g.{1}: echo "Give me first"
read lol
echo "Give other"
read lil
sum=`expr $lol + $lil`
echo "The sum of $lol and $lil =... (5 Replies)
Hello guys!
Can say me anybody about operatios with unix, I don't to make operations, only inside in a variable, like this
#y=4
#x=2
#let z=$y-$x
#echo $z
# 2
but I can't to make mathematical operations with decimal like this
#y=3.2
#x=1.5
#let z=$y-$x
#echo $z
# 3
this... (2 Replies)