themaclab / game-on Goto Github PK
View Code? Open in Web Editor NEWAdding gaming functionality (experience, currency, levels, quests with multiple stage, etc.) to WordPress sites.
Adding gaming functionality (experience, currency, levels, quests with multiple stage, etc.) to WordPress sites.
Description needed.
Awarding random loot in tasks, via a store item option.
The ability to reorder store item in a category, like a task chain.
go_shortcodes.php had its mode changed from 100644->100755 in 34b59f5.
The following files' permissions where changed from 100644 to 100755:
I'll try to fix it ASAP, and it won't be a stand-alone update.
Have a record of any messages that Admin sent to a student in a tab in the Clipboard
Honor needs to be removed from the super modifier in the options page. An exploit has appeared that allows for the hoarding of honor points.
Verbatim matching answers, for now.
The admin message number indicator in Chrome and Safari are green when no messages are unread. This line contains the styling for the admin message notification counter, it needs to be adjusted to contain styles for Firefox. The styles currently only work in Chrome and Safari; in Firefox, the counter is always red.
Server times out after attempting to fix levels in go options page.
An easier way to search through and select badges.
Provide an option to view the performance of users over a period of the last 30 days or by month.
Saving/exporting and importing of quests, quest chains, store items, and store item categories.
Add minutes, hours, and/or days setting (three fields) from encounter. An addition to the calendar date filter option. Would be especially cool if on page load the quest was NOT encountered and a warning that this is a time-based quest (e.g. "Are you sure you want to encounter it?"). And protected from viewing when logged out. With a nerf setting of 20 as default.
There are several errors appearing referring to the misusage of the WP_admin_bar::add_node().
PHP Notice: WP_Admin_Bar::add_node was called <strong>incorrectly</strong>. The menu ID should not be empty. Please see <a href="http://codex.wordpress.org/Debugging_in_WordPress">Debugging in WordPress</a> for more information. (This message was added in version 3.3.) in /Applications/MAMP/htdocs/wp-includes/functions.php on line 3547
The error indicates that the 'id' attribute is missing from the add_node calls. go_admin_bar.php is where our add_node() calls are located.
The column will contain the counts store-bought and rewarded items. The 'count' parameter for the go_add_post() function in go_pnc.php is being misused for counting the quantities of store items. The 'count' parameter and 'count' column in the 'go' table in the database is intended to be used for counting the amount of times a test has been failed, only. A parameter and variable need to be added to go_add_post() and a column in the 'go' table, specifically for use by store items, as having one table column serve two purposes is very bad practice. This is an absolute must, but it can be held off until the end of the current school year (2014/2015), as moving around the functionality for the table columns will create unwanted results.
For example, a student that had reached the purchase cap for an item would be able to continue buying the item, as the quantity that they had purchased stored in the database would no longer be the value being checked by the store item purchase code. That would allow the student to continue purchasing items up to the purchase limit, as if they had not purchased any items in the first place.
The add bar for admins only should have all values available, whether or not it is on for students
In the game on setting when an accordion is opened all others should be closed.
The admin ability to revert purchases from the store, in the stats page.
Task date filters should display a message of sorts at the top of the task to indicate that the date filer exists. This was excluded from the time filter update (#41).
We're using deprecated functions to save and get our Game-On settings. Here is one of the errors:
PHP Notice: options.php was called with an argument that is <strong>deprecated</strong> since version 2.7! The <code>go_tasks_name</code> setting is unregistered. Unregistered settings are deprecated. See http://codex.wordpress.org/Settings_API in /Applications/MAMP/htdocs/wp-includes/functions.php on line 3495
A tab which displays the top-selling store items.
A setting in Additional Settings that gives user ability to change default email address of [email protected] to their own custom address.
Limit the number of active quests that a user can have.
Display the number of users on a task, most likely in the back-end on the task list page.
Add email functionality (to admin) for abandoning a task from within a task.
Add store item option to indicate that a task can be rewarded randomly from task mastery.
The admin messages counter in the upper left corner of the admin bar appears red when there are unseen messages waiting, and green otherwise. When there are no messages to be read, the admin menu will have the title "You have no messages from admin". The title doesn't disappear when an individual message is "unseen" using the "unsee" link on every seen message.
When the "unsee" link is clicked, the title should appear or disappear depending on whether the amount of unseen messages is greater than or equal to 0.
User to admin messaging only (no peer-to-peer communication).
Filter students by a lack of period/computer settings.
A shortcode to output a list of student blogs with an optional parameter to enter a period to filter the blogs by.
Hey Forest/Ezio, I just thought I would let you know that it might be a good idea to set up a place where people who want to test game-on and see how it works without having to set it up themselves.
Most plugins these days have some sort of site set up that you can log into the backend of. You have to be extremely careful about privileges for these test users, but otherwise you could set up a little walkthrough (such as how to make a quest) in the admin using notifications. You'll grow your user base and you'll probably have a bit more luck gaining contributors.
The only way a plugin in the WordPress market can truly be successful is if you have a ton of people staring at this code all the time, because smaller teams can get tunnel vision. It's good to have fresh eyes on your programs. Good luck you guys, and great work.
Provide options for users to be redirected from the dashboard to the front page, on login. The option should be on by default.
Off by default. The quantity mechanism will only appear if the option is checked. (Simplifies appearance of most store items.)
Skocko's stages are #0476a1
The URLs option for store items are dumping the URLs at the bottom of the page. They appear to be appended to the page's <body>
tag. Line 31 of /types/store/includes/lightbox/js/buy_the_item.js runs a jQuery call which appends the anchor tag that is returned from go_buy_item()
to the end of the <body>
tag, which is not where it should be.
Upon accepting a task, the file uploader will not prevent the go_button from being acceptable.
This needs to be confirmed as a bug.
Undoing a stage removes XP and Gold but does NOT remove Honor. Players can get unlimited Honor by using this cycle in 2.2.3
The task date filter's modifier should work just as the time filter does. The time filter removes X% from the total rewards, whereas the date filter reduces the rewards to X% of the original.
There may be an issue with the date filter not working, in general. Remember to check for past dates reducing the rewards by the correct percentages.
Option to hide specific tasks from task searches.
Add options to allow custom CSS for task elements and possibly store item elements.
Off by default. The quantity mechanism will only appear if the option is checked. (Simplifies appearance of most store items.)
This may be referring to the minute system that was reimplemented recently (around 8/14).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.