“Once again, Honey Computing has done a great job for us. They were able to assist in performance tuning and also resolve a few other issues. There were some limitations as our site is very large and they were not equipped to replicate the site, so they could not load test well and could not get good log file information due to shared hosting. However, they were flexible in working with us as we found workarounds and tried various performance fixes. We will definitely continue working with them.”
We have a game that allows students to type in sentences in foreign languages. The game works fine on the PC on all browsers, and on Android. On iPad, if the user clicks to insert an accented character, the cursor placement is incorrect and the user cannot complete the sentence. We need the cursor to be placed in the proper position and allow ...
We have a game where students see images and have to write a sentence based upon the images they see. The sentence is written in various foreign languages. Some languages need accented characters, and those are available to the user in a container. The user clicks on an accented character and it is inserted into the text of the sentence they are...
We have a Joomla site that links to a non-joomla (PHP/MySQL) online game platform. The platform had been performing well until recently. It is using shared hosting at GoDaddy.com. GoDaddy migrated us to a new server, and we are now getting reports of slowness, users getting logged out and similar.
1. Add an * next to "*" to the score in student game menu and next to the student name on the teacher dashboard grade report if any slide in a game was played more than once, or if the overall game was played more than once
2. On student menu and teacher dashboard, if a game was started (score exists for it, but no final score), show a l...
“This was a very complex task, and there was some confusion around the best means to achieve the results - particularly with regard to data conversion, indexing, and implications of changes to slide positioning. There were gaps in the analysis on both sides - ours and Honey Computing. Honey Computing continued to work with us to understand the implications of different scenarios, and to find a solution that would work for all. While there were some communication issues with the team, we are pleased with the final result.”
We require a script to be written that will automatically import a CSV file of a defined format. The script should create new Joomla users, and populate several tables with teacher, class, student and subscription data.
The specific requirements are in the attached excel specifications file.
This job is to add an email notification when a user is presented the PayPal payment form. This will allow us to track any abandoned transactions. The email should contain the date, user name, school name and language selected.
Part 2 is to correct an alignment issue in our game edit tool. The answer number input element appears beneath the ans...
We have a series of online games based upon php/js JQuery. These games make use of the soundmanager library for playing audio.
We have online games that use different templates. For games of template type click4, click6 and click9, there is an option to hide or show text beneath answer images. If answer image text is hidden or not present in the database, the space beneath the answer images needs to be removed and the vertical whitespace should be the same as the horizon...
“Sam's team did excellent work on this series of deliverables. One of the items was difficult to visualize/define, and Sam was very patient as we worked through the specifics. We are very pleased with Honey Computing and will definitely seek them out for future projects.”
I am looking for an easy app/framework to allow a customer to go through lessons. The first few lessons are free, and the rest must be purchased. The app will show pictures and play audio, and may prompt user for speach-to-text, and the user will click to advance.
A mock-up of the lesson-delivery is attached for reference, though we would need the...
“Sam's work on PHP/Web applications has been outstanding. This job stretched his resources into mobile apps. Sam's team was able to deliver the applications, but there were several significant delays due to the team not having the needed software/devices to do the app builds and testing on iPhone/iOS and to some degree on Android. In the end, the apps were delivered and function well. ”
“Superb understanding on web concepts and on debugging techniques. tries to give hint sometimes along with giving the requirement. Michael mostly helps me in requirement providing and sometimes troubleshooting before specifying the issue. Nice technical manager to work with.”
“Sam was flexible in workign with us to determine the most effective method to accomplish our goals. He implemented the immediate solution and he has suggested a more elegant solution that we are considering. I highly recommend Honey Computing.”
A. We have online games of various templates. Most games write to the scores table and display a score. However, games with template types vocab4, vocab6, vocab9 and vocabDLS do not keep or display scores as there is no scoring for them.
B. On the games menu, we display the "last score" under each game icon. For the above mentioned games, if so...
This job is to update the game edit tool so that when a user clicks "Copy to Prod", the script runs and then the user has the ability to return to the exact page that the script was called from, and at the same level of navigation. e.g. If a user is on Spanish - Seed - Book P1 and clicks to copy a game to production, the user will be able to ret...
We have online games that currently are scored with 100 possible points. 20 points are subtracted each time an incorrect answer attempt is made - down to 0 points if 5 incorrect attempts have been made.
For one game only, "write4", we wish to change the method so that points are subtracted for each "incorrect word" in the answer.
We currently have a slide edit tool. That tool allows the user to modify slide order by dragging and dropping a slide, and then clicking a "save" button. The tool also allows a user to remove a slide by clicking "delete" on that slide, and then clicking the save button.
If a user deletes a slide and forgets to click "save", then this causes bad...
“Sam took the time to really analyze the requirements. He found some gaps and suggested an alternative solution that would be less costly, easier to maintain and safer for the users. The solution was coded over-night and ready to test the next morning. It worked nicely and we are very pleased with the results and with Honey/Sam.”
We have a component that extends the user manager to handle subscriptions to our online games on the back end. This component allows for different user types. One of those types is "30-seat classroom". For this type, if a new user is added, it automatically generates 30 user ID's for students by taking the name of the school up to the first sp...
We have a series of online games. They are defined in a hieerarchy of tables as:
Game_Slide (ID, Game ID, Slide Index, Position)
Game_Slide_Answer (ID, Game ID, Slide Index)
Game_Slide_Answer_Background (ID, Game ID, Slide Index)
Game_Slide_Answer_Box_Background (ID, Game ID, Slide In...
“This job turned out to be far more complex than anticipated. It involved detecting when gaps appeared in the indexes to tables, and then it was supposed to involve automating repair of said tables. However, their are child tables of the parent with the gap, and the child tables still had orphaned rows where the gap appeared. So, the orphans would also need to be deleted prior to removing the gap from the parent and child tables. The parent table also has a "position" column that would need to be adjusted properly if rows were reindexed. In any event, we deemed the attempted scripts to be too complex and ultimately too much risk, so we opted for scripts to detect and report the issue and we are doing all the repairs manually.”
“One of the challenging tasks it was. Encountered many issues and finally understood that it is not possible to repair all the games by automation. And Michael took it very positively and he accepted to repair few slides / games manually because of the risk.
Super Understanding ”
We have a game edit tool that supports the following:
Images from a palette on the top half of the screen may be dragged and dropped into an area for "answer images." Sound files may also be dropped onto the "answer images." Once an image and sound have been dropped (added to the database), they can be deleted, but not moved.
“Sam analyzed the requirements and made some good suggestions for simplifying the code in the future. As we could not afford to make those changes now, he was able to work on the complex code and delivery the required results. ”
We require the following changes to this template:
1. Preserve background images in answer boxes when answer images are dropped on them. If the answer image is not transparent, it will cover the background. If it is transparent, then the background should show through.
2. If there are only three answer images indicated (eg. MArked 1, 2 and 3, b...