Ok, I've made some changes to the ban system so you can now vote to not ban someone (though not to unban), and the bans only last 10 minutes, also it should be harder now to trigger the mechanism.perlnerd666 wrote:Yes, also this is prone to trolling ("hey let's ban the guy who's scoring the most points").pk14ster wrote:How does the ban system work? One of my team members was banned from our private room twenty minutes ago but is currently unable to rejoin. Is it possible to create a moderator system who has the power to change distributions and settings and hand out bans?
ProtoBowl
Re: ProtoBowl
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- conquerer7
- Lulu
- Posts: 45
- Joined: Thu Nov 17, 2011 7:33 pm
Re: ProtoBowl
I have sort of the reverse problem: I can play with somebody in the same room, and we can see each other online, but we'll effectively be in different rooms: we'll have different questions and not be able to see each other buzz. Somehow they can see my chat messages, and I can't see theirs.
Kevin Zhou
High Technology High School '13 (Co-Captain)
High Technology High School '13 (Co-Captain)
- jonathanmarx
- Wakka
- Posts: 118
- Joined: Wed Feb 17, 2010 7:28 am
Re: ProtoBowl
Is there a way to create and name a new room? i.e. if I wanted to create one for my team, could I name it RM instead of just something random?
This is great - thanks so much!
EDIT: Never mind, got it - I'm an idiot.
This is great - thanks so much!
EDIT: Never mind, got it - I'm an idiot.
Jonathan Marx
Richard Montgomery '13
Yale '17
Richard Montgomery '13
Yale '17
Re: ProtoBowl
Protobowl will soon support bonuses, well, at least in the application code. The database doesn't have any bonuses in it (It's based on a copy of QuizbowlDB's eponymous DB, though the miscategorized questions are actually being fixed as they're being reported). However, Protobowl's mostly stable at this point, so development will probably slow down at this point. Of the 30694 questions in the database, 1201 questions have never been read (all of those are College questions, it seems that not many college people use Protobowl). The most unpopular category is Social Science.
Nodejitsu (our hosting provider) is leaving beta, so operating Protobowl is starting to incur actual costs (it works out to about $50/yr which isn't actually that much considering that it gets almost a thousand visits per average day). Ben lost a bet so he's paying for things for now, but in the longer term, donations will probably be necessary for its continued operation.
That said, at the moment I don't think Protobowl is really having any scalability issues, so feel free to continue sharing Protobowl, because paradoxically enough we're more willing to spend money maintaining the server and the application when the user base is bigger. Google Analytics says that the average visit duration is 25 minutes, which is really pretty incredible user-engagement wise. The audience is almost exclusively the United States and states which use Protobowl the most are (in order): California, Texas, Illinois, New Jersey, North Carolina, Ohio, Maryland, Georgia, Missouri, and New York. In much of the midwest, nobody's ever used protobowl.
If anyone has a bunch of JSON-formatted questions (tossups or bonus) that I can add to the database, I'd be willing to add that to the database. Right now there's a little experiment with 150 or so certamen questions at http://protobowl.com/certamen/lobby (bonuses are in the database, but they haven't been deployed quite yet). The main thing holding me from adding other types of things is that it's a hassle to parse packets and to download and crawl stuff.
Nodejitsu (our hosting provider) is leaving beta, so operating Protobowl is starting to incur actual costs (it works out to about $50/yr which isn't actually that much considering that it gets almost a thousand visits per average day). Ben lost a bet so he's paying for things for now, but in the longer term, donations will probably be necessary for its continued operation.
That said, at the moment I don't think Protobowl is really having any scalability issues, so feel free to continue sharing Protobowl, because paradoxically enough we're more willing to spend money maintaining the server and the application when the user base is bigger. Google Analytics says that the average visit duration is 25 minutes, which is really pretty incredible user-engagement wise. The audience is almost exclusively the United States and states which use Protobowl the most are (in order): California, Texas, Illinois, New Jersey, North Carolina, Ohio, Maryland, Georgia, Missouri, and New York. In much of the midwest, nobody's ever used protobowl.
If anyone has a bunch of JSON-formatted questions (tossups or bonus) that I can add to the database, I'd be willing to add that to the database. Right now there's a little experiment with 150 or so certamen questions at http://protobowl.com/certamen/lobby (bonuses are in the database, but they haven't been deployed quite yet). The main thing holding me from adding other types of things is that it's a hassle to parse packets and to download and crawl stuff.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- Emil Nolde
- Wakka
- Posts: 212
- Joined: Sun Dec 18, 2011 3:54 am
- Location: Illinois
Re: ProtoBowl
methinks a callout to Illinois players to show those young upstarts how it's done is in order.
Also, how exactly will bonus possession work? Will PPB be a measured stat? Will there be bouncebacks? Actually, right now aside from score and interrupts, there aren't really any metrics to Protobowl. It'd be nice if we were able to gauge progress while we practice.
Also, how exactly will bonus possession work? Will PPB be a measured stat? Will there be bouncebacks? Actually, right now aside from score and interrupts, there aren't really any metrics to Protobowl. It'd be nice if we were able to gauge progress while we practice.
James Zetterman
Carbondale Community High School '15
SIU Carbondale '19 or thereabouts
Keep your expectations low.
Carbondale Community High School '15
SIU Carbondale '19 or thereabouts
Keep your expectations low.
Re: ProtoBowl
If you click the name of each player in a room, you can get a detailed summary of his or her performance.thyringe_supine wrote:methinks a callout to Illinois players to show those young upstarts how it's done is in order.
Also, how exactly will bonus possession work? Will PPB be a measured stat? Will there be bouncebacks? Actually, right now aside from score and interrupts, there aren't really any metrics to Protobowl. It'd be nice if we were able to gauge progress while we practice.
Re: ProtoBowl
We're getting some major server issues (5 people in a room, decent amount of activity, people get dropped, intense lag, etc.)
Jacob R., ex-Chicago
Re: ProtoBowl
There was a server update deployed around 9:50, so a few server issues are to be expected, but they should have settled down to normal levels. What room is this happening on in particular? Also, what are you defining as lag?perlnerd666 wrote:We're getting some major server issues (5 people in a room, decent amount of activity, people get dropped, intense lag, etc.)
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
"Lag"—I attempt a certain action, sometimes several times, and I do not see any evidence of the action for several seconds.
Things have indeed settled down; the room was "echhs"
Things have indeed settled down; the room was "echhs"
Jacob R., ex-Chicago
Re: ProtoBowl
What actions in particular?perlnerd666 wrote:"Lag"—I attempt a certain action, sometimes several times, and I do not see any evidence of the action for several seconds.
Things have indeed settled down; the room was "echhs"
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- Emil Nolde
- Wakka
- Posts: 212
- Joined: Sun Dec 18, 2011 3:54 am
- Location: Illinois
Re: ProtoBowl
I was unaware, thank you.pk14ster wrote:If you click the name of each player in a room, you can get a detailed summary of his or her performance.thyringe_supine wrote:methinks a callout to Illinois players to show those young upstarts how it's done is in order.
Also, how exactly will bonus possession work? Will PPB be a measured stat? Will there be bouncebacks? Actually, right now aside from score and interrupts, there aren't really any metrics to Protobowl. It'd be nice if we were able to gauge progress while we practice.
Also, a relatively simple thing would be to put a comments box for the 'report question' function, in case it doesn't entirely fit in one category. For instance, in my travels I've seen a few questions that had multiple functioning power marks, there should be a way to be more specific about problems like that.
James Zetterman
Carbondale Community High School '15
SIU Carbondale '19 or thereabouts
Keep your expectations low.
Carbondale Community High School '15
SIU Carbondale '19 or thereabouts
Keep your expectations low.
Re: ProtoBowl
Buzzing (often registers about a line later, and the entry box does not appear for a few seconds) especially.kevink wrote:What actions in particular?perlnerd666 wrote:"Lag"—I attempt a certain action, sometimes several times, and I do not see any evidence of the action for several seconds.
Things have indeed settled down; the room was "echhs"
Jacob R., ex-Chicago
Re: ProtoBowl
Well, anything other than "category" probably needs to be manually edited by someone (at the moment, they're just all thrown onto a queue that doesn't get processed). But incorrect categories get fixed, I go through and approve them and the questions get fixed about once a day. If something like that happens just mark it as wrong details or bad question.thyringe_supine wrote:I was unaware, thank you.pk14ster wrote:If you click the name of each player in a room, you can get a detailed summary of his or her performance.thyringe_supine wrote:methinks a callout to Illinois players to show those young upstarts how it's done is in order.
Also, how exactly will bonus possession work? Will PPB be a measured stat? Will there be bouncebacks? Actually, right now aside from score and interrupts, there aren't really any metrics to Protobowl. It'd be nice if we were able to gauge progress while we practice.
Also, a relatively simple thing would be to put a comments box for the 'report question' function, in case it doesn't entirely fit in one category. For instance, in my travels I've seen a few questions that had multiple functioning power marks, there should be a way to be more specific about problems like that.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
Definitely happening again. Also, it's not working with Safari's private browsing for some reason.perlnerd666 wrote:Buzzing (often registers about a line later, and the entry box does not appear for a few seconds) especially.kevink wrote:What actions in particular?perlnerd666 wrote:"Lag"—I attempt a certain action, sometimes several times, and I do not see any evidence of the action for several seconds.
Things have indeed settled down; the room was "echhs"
[EDIT: I hate purple links, ok?]
Jacob R., ex-Chicago
Re: ProtoBowl
I see you got image support - nice! The only problem with this is that it's a little vulnerable to trolling, as a couple of people have already begun posting inappropriate images (porn, gore, etc.).
- Kilroy Was Here
- Rikku
- Posts: 354
- Joined: Sun Jun 12, 2011 7:29 pm
- Location: Michigan
Re: ProtoBowl
Could you just get rid of the skip function? It leaves it open to trolling and general frustration.
Collin Parks
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
Re: ProtoBowl
Except when playing single-player or with a small group of people, when it can be useful (skip all science except biology or skip all biology, etc.). Maybe disable it in the two big public rooms?Weighted Companion Cube wrote:Could you just get rid of the skip function? It leaves it open to trolling and general frustration.
Jacob R., ex-Chicago
Re: ProtoBowl
So now the disable skip option also prevents completing the question with F, there's a new vote to lock settings feature and a system for users to bring up banning tribunals.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- Maxwell Sniffingwell
- Auron
- Posts: 2164
- Joined: Sun Feb 12, 2006 3:22 pm
- Location: Des Moines, IA
Re: ProtoBowl
This is incredibly nit-picky, but it's t-r-o-u-t, not t-r-a-u-t.
Greg Peterson
Northwestern University '18
Lawrence University '11
Maine South HS '07
"a decent player" - Mike Cheyne
Northwestern University '18
Lawrence University '11
Maine South HS '07
"a decent player" - Mike Cheyne
Re: ProtoBowl
Oh, thanks! Please mention it if you find any other typo (or if anything's worded awkwardly).cornfused wrote:This is incredibly nit-picky, but it's t-r-o-u-t, not t-r-a-u-t.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
Protobowl looks really cool -- definitely a lot prettier than the crude multiplayer QB game I smacked together over the summer.
Just wondering, do you have any sort of API that I can query to grab questions? I have a few miscellaneous QB related projects (including a QB-playing Watson-style robot) that would really benefit if I could dynamically fetch tossups from a database. I've been using QBDB's API, but outages are not infrequent over there, so a backup source would be nice. Even the database file might be helpful; I could set up an API on my own servers.
Again, really nice work on your site.
Just wondering, do you have any sort of API that I can query to grab questions? I have a few miscellaneous QB related projects (including a QB-playing Watson-style robot) that would really benefit if I could dynamically fetch tossups from a database. I've been using QBDB's API, but outages are not infrequent over there, so a backup source would be nice. Even the database file might be helpful; I could set up an API on my own servers.
Again, really nice work on your site.
Sanjay Kannan
Raleigh Charter 2014
Stanford University 2018
Raleigh Charter 2014
Stanford University 2018
- Beevor Feevor
- Rikku
- Posts: 332
- Joined: Sun Oct 28, 2012 9:03 am
- Location: Charlottesville, Virginia
- Contact:
Re: ProtoBowl
Some answers that should really be taken aren't, as evidenced by them negging me on "30 Years War" instead of "Thirty Years War". I was only typing the short version because of hesitation about my typing skills anyway.....
Eric Xu
Western Albemarle '15
Virginia '19
Harvard '23
Western Albemarle '15
Virginia '19
Harvard '23
Re: ProtoBowl
I'm not terribly interested in setting up an API because the server resources are already at this moment quite limited. It's essentially based on the same database as QuizbowlDB. However, there are category mis-labels which are getting fixed. Right now they're at a pretty usable state (the past day or so has resulted in very few category reports), I'm guessing most of the high school level questions have been corrected, but college questions seem to be seen significantly less and have fewer reports. There are still some broken questions which need to be fixed, so perhaps later, I might publish an update. https://github.com/antimatter15/protobowl/downloadswhaatt wrote:Protobowl looks really cool -- definitely a lot prettier than the crude multiplayer QB game I smacked together over the summer.
Just wondering, do you have any sort of API that I can query to grab questions? I have a few miscellaneous QB related projects (including a QB-playing Watson-style robot) that would really benefit if I could dynamically fetch tossups from a database. I've been using QBDB's API, but outages are not infrequent over there, so a backup source would be nice. Even the database file might be helpful; I could set up an API on my own servers.
Again, really nice work on your site.
Yeah, an update to the answer checker is long overdue, but it's coming.Einhard wrote:Some answers that should really be taken aren't, as evidenced by them negging me on "30 Years War" instead of "Thirty Years War". I was only typing the short version because of hesitation about my typing skills anyway.....
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- Kilroy Was Here
- Rikku
- Posts: 354
- Joined: Sun Jun 12, 2011 7:29 pm
- Location: Michigan
Re: ProtoBowl
Anyway you can remove the pause button in the Lobby? Nobody actually uses it, people just troll with it.
Collin Parks
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
- Maxwell Sniffingwell
- Auron
- Posts: 2164
- Joined: Sun Feb 12, 2006 3:22 pm
- Location: Des Moines, IA
Re: ProtoBowl
Also, the site's been hacked.
Greg Peterson
Northwestern University '18
Lawrence University '11
Maine South HS '07
"a decent player" - Mike Cheyne
Northwestern University '18
Lawrence University '11
Maine South HS '07
"a decent player" - Mike Cheyne
Re: ProtoBowl
Yeah, the admin page is relatively obvious in the source code for people who are just poking (I'll be the first to admit that I was peeping around). From what I've seen of the admin page, it's pretty powerful; I just banned myself for fun once or twice, but not everyone will refrain from its public abuse. What might be useful is a password to access these features, and you can store it as a plain-text MD5/Whirlpool/etc.. hash in your source code so it can't be reverse engineered either.cornfused wrote:Also, the site's been hacked.
That's what I've done for the admin features on Qub, and it seems to have worked pretty well, other than when I've absent-mindedly typed it into the chat box instead of the command box on my site. D'oh!
Sanjay Kannan
Raleigh Charter 2014
Stanford University 2018
Raleigh Charter 2014
Stanford University 2018
Re: ProtoBowl
Okay, yeah, I guess that was inevitable. Actually, Ben told me to do this like as the first thing to do, but I really don't like typing passwords, and that's why. Okay, I'll push an update soon. It was actually sort of an experiment to see how long it would take for people to find out.cornfused wrote:Also, the site's been hacked.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
One thing I think this really needs is some sort of room ownership or admin power because I have difficulties with people being disruptive in my private school channel and as (1) they don't have to identify themselves through the username and (2) I can't shut them out unless the ban mechanism triggers, I have some rather extreme difficulty keeping control sometimes. Just like a kick or temp ban mechanism or a channel admin password would be awesome.
Ezra S.
Kealing Middle School (2011-2013)
Kealing Middle School (2011-2013)
Re: ProtoBowl
Please.Dewey wrote:One thing I think this really needs is some sort of room ownership or admin power because I have difficulties with people being disruptive in my private school channel and as (1) they don't have to identify themselves through the username and (2) I can't shut them out unless the ban mechanism triggers, I have some rather extreme difficulty keeping control sometimes. Just like a kick or temp ban mechanism or a channel admin password would be awesome.
Re: ProtoBowl
I'll look into this. In the mean time, anyone with more than 50 points in a room with at least 3 users can trigger a ban tribunal by clicking the red ban button that appears on the right of certain actions.Dewey wrote:One thing I think this really needs is some sort of room ownership or admin power because I have difficulties with people being disruptive in my private school channel and as (1) they don't have to identify themselves through the username and (2) I can't shut them out unless the ban mechanism triggers, I have some rather extreme difficulty keeping control sometimes. Just like a kick or temp ban mechanism or a channel admin password would be awesome.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
I've been trying to convince Kevin that this would be a good idea for the past two or three months. Maybe now that the people have spoken I will be able to convince him, bwahaha.Dewey wrote:One thing I think this really needs is some sort of room ownership or admin power because I have difficulties with people being disruptive in my private school channel and as (1) they don't have to identify themselves through the username and (2) I can't shut them out unless the ban mechanism triggers, I have some rather extreme difficulty keeping control sometimes. Just like a kick or temp ban mechanism or a channel admin password would be awesome.
User was reminded to enable a signature.
Ben Vest
Annandale High School 2013
Annandale High School 2013
Re: ProtoBowl
Thanks for the JSON file. I downloaded it and uploaded it to my domain, with a little AJAX application to search at http://skalon.com/untitled. I'll make a post that talks more about this, for anyone interested.kevink wrote: I'm not terribly interested in setting up an API because the server resources are already at this moment quite limited. It's essentially based on the same database as QuizbowlDB. However, there are category mis-labels which are getting fixed. Right now they're at a pretty usable state (the past day or so has resulted in very few category reports), I'm guessing most of the high school level questions have been corrected, but college questions seem to be seen significantly less and have fewer reports. There are still some broken questions which need to be fixed, so perhaps later, I might publish an update. https://github.com/antimatter15/protobowl/downloads
Sanjay Kannan
Raleigh Charter 2014
Stanford University 2018
Raleigh Charter 2014
Stanford University 2018
Re: ProtoBowl
I guess I haven't written a changelog type post in quite a while, so I'll try to recap some of the more significant changes as of late
- "next" (keybindings are j, n) no longer works when there's any time left on the clock. This is different from the previous behavior which would skip to the next question if there was less than 5 seconds (i.e. the question was finished being read).
- Administration tools are now password protected, so it shouldn't be an issue anymore of people logging on to cause mayhem
- "secret ninja", protobowl's lexicon for "admin" now gets prefixed with a magic wand icon just to be more identifiable
- Duplicate usernames are automatically suffixed with a # (if two people are named "bob", there will be a "bob #1" and "bob #2")
- There's the beginning of something which might resemble private rooms. There's no interface for it yet, but it's possible to enable an "admin" flag on users, and this gives them a little star icon before their name and gives them power to create ban tribunals or to temporarily ban people without due process.
- The local database handling code has been moved over to a separate file, local.coffee
- Identical Events/Messages/Actions get collapsed together, this can help alleviate certain trolling issues. For instance, if someone were to perpetually reload the page, this would no longer fill the screen with "abc left the room", "abc joined the room", but rather it'll just be one "(52x) abc reloaded the page".
- The backend has been upgraded from Express 2.5 to Express 3.0
- Keeps track of additional user attributes, mostly different times (last action, last session, creation)
- Global Settings lock preference, probablistically initialized for new users
- Moving window scoring, calculates scores based entirely on performance during the last 20 questions to simulate points-per-game skill metric
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
So for the admin powers, should we message you to request them or will they somehow be granted automatically? (bullet point #5)
Ezra S.
Kealing Middle School (2011-2013)
Kealing Middle School (2011-2013)
Re: ProtoBowl
Message me and you can beta test the feature.Dewey wrote:So for the admin powers, should we message you to request them or will they somehow be granted automatically? (bullet point #5)
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- heterodyne
- Rikku
- Posts: 427
- Joined: Tue Jun 26, 2012 9:47 am
Re: ProtoBowl
So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
Alston [Montgomery] Boyd
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Re: ProtoBowl
The questions are based on the set used in QuizbowlDB which hasn't been updated in about a year. I've written a basic sort of parser and classifier, but I'm not terribly satisfied with the functionality of either. I also don't have an indexer or anything like that.This Urn Is So Grecian wrote:So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
However, one alternative is having people manually taking these packets and inputting them into a form for inclusion into the database. This depends of course on the willingness of people to spend a minute or so copying and pasting questions for inclusion in the database.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
- heterodyne
- Rikku
- Posts: 427
- Joined: Tue Jun 26, 2012 9:47 am
Re: ProtoBowl
These are quizbowlers, I doubt you'd have trouble with that.kevink wrote:The questions are based on the set used in QuizbowlDB which hasn't been updated in about a year. I've written a basic sort of parser and classifier, but I'm not terribly satisfied with the functionality of either. I also don't have an indexer or anything like that.This Urn Is So Grecian wrote:So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
However, one alternative is having people manually taking these packets and inputting them into a form for inclusion into the database. This depends of course on the willingness of people to spend a minute or so copying and pasting questions for inclusion in the database.
Alston [Montgomery] Boyd
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
- Kilroy Was Here
- Rikku
- Posts: 354
- Joined: Sun Jun 12, 2011 7:29 pm
- Location: Michigan
Re: ProtoBowl
Please don't do this. If people are willing to continually press the pause button, people will be more than willing to flood it with things that aren't actual questions.kevink wrote:The questions are based on the set used in QuizbowlDB which hasn't been updated in about a year. I've written a basic sort of parser and classifier, but I'm not terribly satisfied with the functionality of either. I also don't have an indexer or anything like that.This Urn Is So Grecian wrote:So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
However, one alternative is having people manually taking these packets and inputting them into a form for inclusion into the database. This depends of course on the willingness of people to spend a minute or so copying and pasting questions for inclusion in the database.
Collin Parks
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
University of Michigan '18
"Aragorn was the famed king of Gondor, while the Iberian kingdom was Aragon. Both parties were aware of this coincidence: we have a journal entry from Aragorn that expresses his anger at receiving mail meant for King Peter IV of Aragon for the umpteenth time."~ CommodoreCoCo
- heterodyne
- Rikku
- Posts: 427
- Joined: Tue Jun 26, 2012 9:47 am
Re: ProtoBowl
Maybe I'm just lucky, but does pause spam actually happen? I'd also like to point out that if the database could be made to automatically reject things that are not in packet format (and I'm not a computer person, so I don't know how hard that would be), then most of the trolls just wouldn't spend the time.Weighted Companion Cube wrote:Please don't do this. If people are willing to continually press the pause button, people will be more than willing to flood it with things that aren't actual questions.kevink wrote:The questions are based on the set used in QuizbowlDB which hasn't been updated in about a year. I've written a basic sort of parser and classifier, but I'm not terribly satisfied with the functionality of either. I also don't have an indexer or anything like that.This Urn Is So Grecian wrote:So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
However, one alternative is having people manually taking these packets and inputting them into a form for inclusion into the database. This depends of course on the willingness of people to spend a minute or so copying and pasting questions for inclusion in the database.
Alston [Montgomery] Boyd
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
- Masked Canadian History Bandit
- Rikku
- Posts: 443
- Joined: Tue Nov 10, 2009 11:43 pm
Re: ProtoBowl
You're just lucky; it happens. There would have to be some sort of manual control or else trolls could submit questions like:This Urn Is So Grecian wrote:Maybe I'm just lucky, but does pause spam actually happen? I'd also like to point out that if the database could be made to automatically reject things that are not in packet format (and I'm not a computer person, so I don't know how hard that would be), then most of the trolls just wouldn't spend the time.Weighted Companion Cube wrote:Please don't do this. If people are willing to continually press the pause button, people will be more than willing to flood it with things that aren't actual questions.kevink wrote:The questions are based on the set used in QuizbowlDB which hasn't been updated in about a year. I've written a basic sort of parser and classifier, but I'm not terribly satisfied with the functionality of either. I also don't have an indexer or anything like that.This Urn Is So Grecian wrote:So far, this has been great. Is there any chance of getting a hold of a bonus database for use? My team has set up a room, and it works very well. The ability to establish custom distribs is great, and the UI is very smooth.
EDIT: Perhaps include several common distribs, ACF, NAQT, the like?
However, one alternative is having people manually taking these packets and inputting them into a form for inclusion into the database. This depends of course on the willingness of people to spend a minute or so copying and pasting questions for inclusion in the database.
1. This person is the reason why you're so stupid and why you suck. In addition for being the reason why you're ugly, this person is also the reason why you're really fat. This person is themselves fat and ugly. For 10 points, name this terrible person who is the reason you're alive.
ANSWER: YOUR MOM
Last edited by Masked Canadian History Bandit on Tue Nov 20, 2012 9:04 pm, edited 1 time in total.
Patrick Liao
Lisgar Collegiate Institute 2011, University of Pennsylvania 2015, University of Toronto Faculty of Law 2019
Lisgar Collegiate Institute 2011, University of Pennsylvania 2015, University of Toronto Faculty of Law 2019
Re: ProtoBowl
Right now I have a guy whose job it is to go over all the mislabeled question reports and to approve or reject them. Presumably I could expand what he does to include reviewing user submitted questions, but that does open up the opportunity of more subtle attacks (changing obscure facts, etc). So I'm probably not doing that in the immediate future.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
A side idea kind of relevant to this would be creating a room in which users can submit their own questions (with their intended difficulty, subject, etc.) and others can playtest them and provide feedback.
- heterodyne
- Rikku
- Posts: 427
- Joined: Tue Jun 26, 2012 9:47 am
Re: ProtoBowl
I endorse this idea.pk14ster wrote:A side idea kind of relevant to this would be creating a room in which users can submit their own questions (with their intended difficulty, subject, etc.) and others can playtest them and provide feedback.
There is also the possibility of user accounts, although I've heard that can be hard to implement, but account bans would discourage bad question entering.
EDIT: If it's not clear, I mean the register-y kind, not what's currently there. I read an article or something, said that a short registration process can cut down on trolls significantly.
Alston [Montgomery] Boyd
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Bloomington High School '15
UChicago '19
UChicago Divinity '21
they
Re: ProtoBowl
This Urn Is So Grecian wrote:I endorse this idea.pk14ster wrote:A side idea kind of relevant to this would be creating a room in which users can submit their own questions (with their intended difficulty, subject, etc.) and others can playtest them and provide feedback.
There is also the possibility of user accounts, although I've heard that can be hard to implement, but account bans would discourage bad question entering.
EDIT: If it's not clear, I mean the register-y kind, not what's currently there. I read an article or something, said that a short registration process can cut down on trolls significantly.
I'm actually currently in the process of implementing user accounts which would allow for a large number of additional benefits to those who want to spend a lot of time on protobowl or want additional features that are not possible without user data persistence, such as aggregated statistics. Entering questions in manually could be an option to the other problem, however, I don't believe manual data-entry is ever a valid option to something that can be relatively easily automated. Although I'm currently fairly busy with school and the user account things I will look into parsing existing data packets some time soon, no promises on the results of that investigation though.
Ben Vest
Annandale High School 2013
Annandale High School 2013
-
- Kimahri
- Posts: 1
- Joined: Thu Nov 22, 2012 10:51 am
Re: ProtoBowl
I think allowing questions to be submitted is a bad idea. I may be wrong, but the only packets that aren't loaded up on the popular softwares (QuB, Protobowl, and QB Central) are the sets from the 2011-2012 school year, where most, if not all of them, are already loaded on other packet archives, or in the case of the HSAPQ sets, right here. There are two main inherent cons of allowing user submissions; trolling and question integrity. If players from across the country, some of whom may be either ignorant of the principles of question integrity and not posting material from uncleared sets, are given an opportunity to submit material then there is a potential for questions to be compromised by either an ignorant student or a malevolent troll. If there is a huge problem with trolls just skipping questions and crap like that, then there is bound to be someone who'll ruin the resource for everyone.
Also, not to sound pretentious, but I don't think the average protobowl user has the ability to judge the quality and accuracy of a peer's question that a more skilled and experienced writer/editor, such as an ACF member, could. A more optimal idea would be to promote ACF's Writer Feedback Program amongst your friends.
Also, not to sound pretentious, but I don't think the average protobowl user has the ability to judge the quality and accuracy of a peer's question that a more skilled and experienced writer/editor, such as an ACF member, could. A more optimal idea would be to promote ACF's Writer Feedback Program amongst your friends.
Andrew Smith
Fisher Catholic '15
Fisher Catholic '15
Re: ProtoBowl
Is that program still active?Christian Okoye wrote:A more optimal idea would be to promote ACF's Writer Feedback Program amongst your friends.
Re: ProtoBowl
Christian Okoye wrote:I think allowing questions to be submitted is a bad idea.
It's not so much about submitting original material for protobowl, but to take those packets which are already on packet archives and to insert them into the protobowl database because parsing them (from their native pdf, rtf, doc or docx formats) isn't particularly easy.
Kevin Kwok
Annandale High School 2013
MIT 2017
Annandale High School 2013
MIT 2017
Re: ProtoBowl
I'm not sure if there's anything you can do about it, but people are able to repeatedly circumvent the banning mechanism by masking their IP address. It can get somewhat problematic.
Leslie Newcombe
McMaster University '15
McMaster University '15
- Smuttynose Island
- Forums Staff: Moderator
- Posts: 614
- Joined: Wed Oct 21, 2009 9:07 pm
Re: ProtoBowl
Yes! Go use it.pk14ster wrote:Is that program still active?Christian Okoye wrote:A more optimal idea would be to promote ACF's Writer Feedback Program amongst your friends.
Daniel Hothem
TJHSST '11 | UVA '15 | Oregon '??
"You are the stuff of legends" - Chris Manners
https://sites.google.com/site/academicc ... ubuva/home
TJHSST '11 | UVA '15 | Oregon '??
"You are the stuff of legends" - Chris Manners
https://sites.google.com/site/academicc ... ubuva/home