developing arcturis - our game-based learning system using fuelphp - silicongulf.com
Post on 25-Jan-2015
1.769 Views
Preview:
DESCRIPTION
TRANSCRIPT
Developing ArcturisCHRISTOPHER JOHN CUBOS
WEB DESIGN AND DEVELOPMENT MONTH (AUGUST 2011)COLLEGES & UNIVERSITIES DAVAO CITY PHILIPPINES
Developing Arcturis August 2011 www.silicongulf.com
What is Arcturis?• A rare spectral bear pet from World of Warcraft• The Game-Based School Management Engine• Designed from scratch using FUELPHP• 2 Student Trainees
and 1 Pro Developer• Better Features than
other Open Sourcesoftware like Moodle
• Proudly Davao-made
Developing Arcturis August 2011 www.silicongulf.com
Arcturis Features• Secure Authentication and Administration• Built-in Social Networking• Blog Engine• Customizable CMS• Forum• Event Management Console• Photo Gallery• Business Directory• Powerful School Management System• Groups• File Repository• More features out-of-the-box• Core engine is based on an old game I created
Developing Arcturis August 2011 www.silicongulf.com
Getting to Know the System• Custom Taxonomy• Fully Object Oriented• Custom Modules and Plugins• Customization of the FUEL Core• Customization of Auth Package
Developing Arcturis August 2011 www.silicongulf.com
Our own Taxonomy layout
Developing Arcturis August 2011 www.silicongulf.com
SQL Statement of a postSELECT arcturis_subjects.id, arcturis_subjects.p_id,
arcturis_subjects.post_id, arcturis_subjects.difficulty,arcturis_subjects.goals, arcturis_subjects.units,arcturis_subjects.price, arcturis_subjects.created_at,arcturis_subjects.updated_at, posts.title, posts.description,posts.user_id, user_profiles.first_name, user_profiles.last_name,categories.category, groupings.title, posts.category_id,posts.grouping_id FROM arcturis_subjects
INNER JOIN posts ON posts.id = arcturis_subjects.post_idINNER JOIN groupings ON groupings.id = posts.grouping_idINNER JOIN categories ON categories.id = posts.category_id AND
groupings.id = categories.grouping_idINNER JOIN users ON users.id = posts.user_idINNER JOIN user_profiles ON user_profiles.user_id = users.id
Developing Arcturis August 2011 www.silicongulf.com
Standard Controller<?phpclass Controller_Users extends Controller_Common {
public function action_index(){
if(Auth::check()){ $data['users'] = Model_User::find('all'); $this->template->title = "Users"; $this->template->content = View::factory('users/index', $data);} else { Response::Redirect('/');}
}}/* End of file users.php */
Developing Arcturis August 2011 www.silicongulf.com
Extending Common Controller<?phpclass Controller_Common extends Controller_Template {
public function before(){
Asset::add_path('assets/');
function authCheck () {if(Auth::check()){} else {
Response::Redirect('/');}
}}
}/* End of file common.php */
Developing Arcturis August 2011 www.silicongulf.com
Model<?phpclass Model_Arcturis_User extends Orm\Model {
protected static $_observers = array( 'Orm\Observer_CreatedAt' => array('before_insert'), 'Orm\Observer_UpdatedAt' => array('before_save'),);
}/* End of file user.php */
Developing Arcturis August 2011 www.silicongulf.com
How does this workCheck out the process of registration
Developing Arcturis August 2011 www.silicongulf.com
Creating an accountEnter your handle then choose your hero
Developing Arcturis August 2011 www.silicongulf.com
Choose your specialty• Web Designer• Web Developer• Software Developer• Animator• Mobile Developer• Graphic Designer• Illustrator• Etc…
Developing Arcturis August 2011 www.silicongulf.com
Next Steps• Enroll a course (optional)• Join recommended groups• Add friends with common interests• Discuss ideas on the forums• See events you can join• Learn recommended tools• Download e-books, videos, etc…
Developing Arcturis August 2011 www.silicongulf.com
Gaining XP• Attendance and ahead of schedule• Class participation like answering and asking questions
or even providing suggestions• Online participation such as forums, q&a, polls• Attending related seminars, workshops, events• Assignments, quizzes, research, exams, pre tests• Projects past and present, laboratory activities• Competitions in school or external• Achievements such as perfect attendance, exam
perfection, top of class, never lose a battle, etc…
Developing Arcturis August 2011 www.silicongulf.com
Your First AnimationClicking your way through Adobe Edge
Achievements with Discounts• Take the next step (student at seminars)• The Portable the student (bring his own laptop)• Ancient Defender (dota champion)• WoW Addict (world of warcraft gamer present)• Qualified Designer (qualified in web design competition)• Pro Blogger (blogger with pr 3 domains)• Genius (genius level IQ)• Student Leader (officer in any school organization)• Beauty and Brains (joined any beauty pageant in the past)• The Performer (band, singer, artist, dancer, pro photographer, pianist)• The Publisher (a staff in your yearbook, school paper, etc)• A popular face (has 4,700+ friends on facebook)• Tweety Bird (has 20,000+ followers)• A Popular Page (own a page or group with at 15,000+ members)• The Professional (worked one (1) year in a software company)
Developing Arcturis August 2011 www.silicongulf.com
After Course Discounts• The Perfectionist (perfect in all exams with one try)• On time all the time (always 30 minutes ahead of schedule)• On assignment (assignments are always right)• The researcher (research are always right)• The helper (has answered voted up 200 questions)• The hacker (uncover 20 vulnerabilities and solve it)• Inquiring minds (has asked 200 unique voted up questions)• Fast track (first to submit assignments, researches, exams)• Team leader (voted as the team leader on the advanced level)• Absent Minded (10 absences and still passed)• Undying (never loose a contest)
Developing Arcturis August 2011 www.silicongulf.com
ThanksOops… There’s more
Developing Arcturis August 2011 www.silicongulf.com
Full year of IT EventsAugust 2011: Web Development MonthSeptember 2011: Mobile Application MonthOctober 2011: Animation MonthNovember 2011: Bloggers MonthDecember 2011: SEO MonthJanuary 2012: Technopreneurship MonthFebruary 2012: I.T. Education MonthMarch 2012: I.T. Career MonthApril 2012: Gaming MonthMay 2012: Graphic Design MonthJune 2012: Hacking and Network Security MonthJuly 2012: Software Development Month
Developing Arcturis August 2011 www.silicongulf.com
August I.T. Events by PGOUniversity of Southeastern Philippines (USEP)Friday, August 12 · 9:00am - 11:30amhttp://www.facebook.com/event.php?eid=229646943743096 John Paul II College (JP2C)Saturday, August 13 · 9:00am - 4:00pmhttp://www.facebook.com/event.php?eid=220035684709122 University of Mindanao (UM)Wednesday, August 17 · 1:00pm - 5:00pmhttp://www.facebook.com/event.php?eid=245697658786703 University of Immaculate Conception (UIC)Saturday, August 20 · 1:00pm - 5:00pmhttp://www.facebook.com/event.php?eid=231713253532167
ACLCMonday, August 22 · 1:00pm - 4:00pmhttp://www.facebook.com/event.php?eid=231458190229578
Developing Arcturis August 2011 www.silicongulf.com
August I.T. Events by PGOHoly Cross (HCDC)Tuesday, August 23 · 3:00pm - 6:00pmhttp://www.facebook.com/event.php?eid=253809011309471 InterCity College of Science and Technology (ICST)Wednesday, August 24 · 9:00pm - 11:00pmhttp://www.facebook.com/event.php?eid=225237414194879
AMA Computer CollegeThursday, August 25 · 9:30am - 1:00pmhttp://www.facebook.com/event.php?eid=138109472943706
STI CollegeFriday, August 26 · 1:00am - 4:00pmhttp://www.facebook.com/event.php?eid=124462760983852
Developing Arcturis August 2011 www.silicongulf.com
CompetitionOn-the-spot Student Web Design CompetitionAugust 27, 2011http://www.facebook.com/event.php?eid=241281559236739
Entries can be found athttp://www.silicongulf.com/competitions/web_design
Developing Arcturis August 2011 www.silicongulf.com
Our Loving Supporters• The SiliconGulf Initiative• Davao IT• Adobe User Group• PHP Philippines• Developers, Entrepreneurs, Artists of Davao• SEO-Philippines• The IT School with no name yet• Philippine Global Outsourcing
Developing Arcturis August 2011 www.silicongulf.com
ThanksTo all speakers, PHP framework developers, our
team at Philippine Global Outsourcing, students of all participating schools
To the FuelPHP Develop for this wonderful piece of framework.
Learn from the best www.silicongulf.com
Developing Arcturis August 2011 www.silicongulf.com
Contact2nd Floor Door #8 Andreliz Bldg#238 Araullo Extension8000 Davao City Philippinesphilippineoutsourcing@gmail.comwww.philippineglobaloutsourcing.com
+63 916 477 9322 (globe)+63 907 775 6544 (smart)+63 922 551 4009 (sun)+63 923 725 4512 (sun)+63 82 224 1040 (landline)
Developing Arcturis August 2011 www.silicongulf.com
CopyrightThis reference material is exclusively distributed to the students of SiliconGulf Campus and should not be distributed, transmitted, or shared without the prior written consent of Christopher John Cubos http://www.philippineglobaloutsourcing.com/chriscubos ,SiliconGulf http://www.silicongulf.com/ or PhilippinesOutsourcing http://www.philippineglobaloutsourcing.com/ .
This class material should be discussed by a trained instructor from SiliconGulf to maximize the learning and understanding of the topic.
© Copyright 2011 SiliconGulf Campus and Christopher John Cubos. All Rights Reserved.
Developing Arcturis August 2011 www.silicongulf.com
Disclaimer• Course technology and the author specifically
disclaim any and all other warranties, either express or implied, including warranties of merchantability, suitability to a particular task or purpose, or freedom from errors.
• Some states do not allow for exclusion of implied warranties or limitation of incidental or consequential damages, so these limitations might not apply to you.
Developing Arcturis August 2011 www.silicongulf.com
SiliconGulf CampusSiliconGulf Campus is one of the pioneers of game based learning system in the Philippines. Our goal is to combined complex theories with fun and excitement of playing games.
SiliconGulf Campus2nd Floor Door #8 Andreliz Bldg.#238 Araullo Extension8000 Davao City Philippinessilicongulfcampus@gmail.comwww.silicongulf.com+63 916 477 9322 (globe)+63 907 775 6544 (smart)+63 922 551 4009 (sun)+63 923 725 4512 (sun)+63 82 224 1040 (landline)
Developing Arcturis August 2011 www.silicongulf.com
top related