
JUGNOON Gamify MVC is an entire solution (badges, rewards, levels, credit, issues, programs, events and more) that can assist you to implement enhance social gamify solution on your existing asp.net mvc application easily which generally takes a lot of efforts and complexity.
Options
Middle feature include- Badges control
- Rewards control
- Stage control
- Credit management
- Points management
- Applications control
I: Badges:
Jugnoon Gamify allow website online administrator to manage (add, replace, delete) unlimited badges. Badges to be awarded whilst person achieve certain goal in website. Badges can be grouped into one or more classes.
Primary attributes of badges include
- Name: Badge Identify
- Description: Element about badge.
- Notification: Message to be sent or saved in person achivement desk when person award this badge.
- Category: Assign class for selected badge
- Precedence: For listing badges most sensible to backside in keeping with precedence
- Is Conceal: Whether to show this badge in main badge listings or will probably be hidden.
- Is Multiple: Whether this badge to be awarded more than one times.
- Icon: Badge thumb or use badge css with littlbe bit customization.
tips on how to create badge?
- go to badge section
- click on upload button
- Fill form and submit upload button.
- In Subsequent step select icon for badge
- Thats it, badge will seem in primary badge record.
find out how to award badge?
Badge may also be awarded while person entire sure motion in web page. e.g finishing public profile ONE HUNDRED% will award ABC badge.
Steps to apply to write down code for awarding ABC badge. shall we beef up when you create ABC Badge, it’s generated with id e.g “45”
- go to badge phase
- Make A Selection badge ABC from checklist
- On proper side click on “show code” hyperlink
- Form will seem with instruction to duplicate, paste and usage.
Pattern badge utilization can be noticed here
you can both award badge the use of car generated code through example proven above or the use of direct middle bll. Each examples shown beneath.
ga_badge_item_events.Trigger_Item_45(userid);or by means of through the use of middle bll
$ga_core_bll.trigger_item(userid, 45);where 45 is identity of badge.
II: Rewards:
Rewards are virtually equivalent as badge however with further attributes. Rewards can be used to unlock web site options and products and services to selected user whilst unlocked. Rewards can also be unlocked either by way of calling on certain function e.g person bought premium club or may also be unlocked routinely by every other events e.g increase discount 1% while person succeed in to level 4.
Main attributes of rewards come with
- Identify: Praise Name
- Description: Detail approximately praise.
- Notification: Message to be despatched or saved in person achivement desk when consumer award this reward.
- Category: Assign class for decided on praise
- Precedence: For record reward best to bottom according to precedence
- Credit: Credits required to unlock reward. e.g buy reward through the use of account credit.
- Is Conceal: Whether to display this reward in major badge listings or will be hidden.
- Is A Couple Of: Whether this praise to be awarded more than one instances.
- Icon: Reward thumb or use reward css with littlbe bit customization.
the way to create reward?
- go to reward segment
- click on add button
- Fill form and publish add button.
- In Next step make a choice icon for badge
- Thats it, praise will appear in major reward list.
how to award praise?
Praise will also be awarded when person entire sure action in web site. e.g improve top rate account will free up ABC reward or reward will also be provided robotically e.g completing stage FIVE will award XYZ reward that may build up FOUR% cut price for selected customers .
Steps to follow to write down code for awarding ABC badge. we could toughen while you create ABC Badge, it’s generated with id e.g “45”
- visit praise section
- Choose reward ABC from record
- On right aspect click on “display code” link
- Form will appear with guideline to copy, paste and utilization.
Pattern badge utilization will also be observed here
you'll be able to either award badge using car generated code by means of example proven above or using direct center bll. Both examples shown under.
ga_reward_item_events.Trigger_Item_45(userid);or by the use of through the use of middle bll
ga_core_bll.trigger_item(userid, FORTY FIVE);where FORTY FIVE is id of reward.
learn how to unlock site options through awarding praise?
While script award praise to precise person, it's going to call a custom function process(rewardid,userid).. situated in /Spaces/api/events/process_reward_features.cs
This function include cases for all rewards you generated.
go to rewards section and on proper aspect of Add button you are going to notice “Generate” button, click it. you can see pattern page right here that is answerable for producing all instances for procedure function.
Sample code will seem like this
switch(reward_id, userid) /********************************* -> Unlock -> Level 5 Reward 3 -> +2 Skills for your profile **********************************/ case 32: /* Put your custom code here associated with Level 5 Reward 3 reward. */ break; /********************************* -> Unlock -> Level 5 Reward 2 -> +2.5% Faster bid refresh rate **********************************/ case 31: /* Put your custom code here associated with Level 5 Reward 2 reward. */ break; /********************************* -> Unlock -> Level 5 Reward 1 -> +1 Extra bids per month **********************************/ case 30: /* Put your custom code here associated with Level 5 Reward 1 reward. */ break; /********************************* -> Unlock -> Skills -> Increase the total number of skills allowed for your profile **********************************/ case 19: /* Put your custom code here associated with Skills reward. */ break; /********************************* -> Unlock -> Bids -> Increase the number of bids you received per month. **********************************/ case 18: /* Put your custom code here associated with Bids reward. */ break; /********************************* -> Unlock -> The Network Slot -> Increase the number of network slots in your contact list. **********************************/ case 17: /* Put your custom code here associated with The Network Slot reward. */ break;Now you may have to write customized code for every reward you need to execute when reward is provided to user. in case case. Ahead Of including, be sure its ONE HUNDRED% working code and take a look at procedure(rewardid, userid) to ensure that its operating high-quality.
Levels:
Site administrator can create unlimited ranges and associate unlimited rewards with each level the use of take care of gamify utility stage segment.
Levels can also be completed when user achieve to most points from initial issues (reset after of completion of degree). Levels will also be upgraded manually or mechanically whilst consumer issues exceeds most issues required to liberate some other level.
Major attributes of degree come with
- Level: Present number of stage e.g 1, 2, 3,... n (can’t be edited by means of web page admin, its computerized)
- Name: Level Name
- Description: Element approximately stage.
- Notification: Message to be despatched or stored in user achivement table whilst person entire this stage.
- Category: Assign category for selected stage
- Priority: For record rewards top to backside in keeping with precedence
- XP: Maximum points required to complete this stage and free up subsequent stage.
- Is Disguise: Whether to display this degree in major stage listings or can be hidden.
- Icon: Level thumb or use css with littlbe bit customization.
how one can create reward?
- visit stage section
- click add button
- Fill shape and submit add button.
- In Subsequent step choose icon for stage
- Thats it, praise will seem in main reward checklist.
learn how to affiliate rewards with this level?
you'll be able to affiliate unlimited no of rewards with every degree. while stage upgrade, script will robotically look for all affiliation and unlock it by means of executing praise script.
- When stage created, visit stage phase
- click associate reward link.
- click checkbox you need to associate and click on affiliate button.
complete level?
Stage can be provided manually by means of web page administrator or mechanically while consumer complete issues.
Steps to follow to write down code for completing degree manually. lets suppose you want to complete stage 5 with identity “45”. Be Aware when you whole user level, all level 4, 3, 2, and the like will be robotically finished.
- visit level phase
- Make A Selection Level FIVE from checklist
- On right side click on “show code” link
- Form will seem with guideline to duplicate, paste and utilization.
Sample stage utilization will also be seen here
you'll both entire level the usage of vehicle generated code via instance proven above or the use of direct middle bll. Both examples shown underneath.
ga_level_item_events.Trigger_Item_45(userid);or by means of through the use of center bll
ga_core_bll.trigger_item(userid, FORTY FIVE);the place FORTY FIVE is the identification of degree.
Issues:
Web Site administrator can create limitless no of points adventure that may be cause or name on certain events. e.g award 15 xp issues when person upload video or deduct FIVE xp issues while person delete video.
Main attributes of issues include
- Name: Point Name
- Description: Detail approximately points.
- Notification: Message to be sent or stored in consumer success desk whilst user award or deduct points go along with this event.
- Category: Assign class for selected aspect
- Priority: For checklist aspect event best to bottom in line with precedence
- Is Disguise: Whether to display this aspect adventure in major point listings or shall be hidden.
- XP: XP issues to be awarded to consumer whilst this aspect event cause.
- Is Deduct: Whilst this element event will deduct or increment user issues
- Icon: Assign thumb or not required for such pieces
how you can create point experience?
- go to element section
- click upload button
- Fill shape and put up upload button.
- In Next step make a choice icon for badge, leave blank as its no longer required in points
- That’s it, aspect experience will appear in major badge checklist.
learn how to trigger element adventure?
Element event can also be trigger or name multiple occasions when positive event happens in website. e.g you'll be able to name ABC element event to award 15 points whilst user add video.
Steps to observe to write code for awarding ABC aspect experience. shall we think while you create ABC point experience, it’s generated with id e.g “FORTY FIVE”
- visit points phase
- Make A Selection issues event ABC from list
- On proper side click on “display code” link
- Form will seem with guideline to duplicate, paste and usage.
Sample badge usage can also be noticed right here
you can trigger aspect event the use of code generated through example link shown above or the use of direct center bll. Each examples proven below.
ga_points_item_events.Trigger_Item_45(userid);or by means of through the use of core bll
ga_core_bll.trigger_item(userid, FORTY FIVE);where 45 is id of point event.
Credit:
Credit is almost similar to xp points but in place of points in this case, user credits will likely be incremented or decrements on certain credit score event calls. Issues will also be used to free up levels whiles credits can be used to unlock rewards.
Rest is almost same
Packages:
Its non-compulsory feature in order to allow web site administrato to create unlimited no of programs for purhasing credit on actual payment. Credit will likely be introduced to consumer account when person purchase specific package. Click On here to check extra about bundle knowledge.
Occasions:
Its non-compulsory feature that permit web site administrator to crew more than one occasions (badge, praise, degree, points, credit, bundle) that may be known as for unmarried event. e.g developing account and activation will award abc badge, reward xyz praise, whole degree 1, reward 100 xp issues, praise 50 credit. so by way of event management, you'll be able to create experience and affiliate all items that are meant to be referred to as with this experience.
Whilst adventure created, visit display code, this may increasingly display code with utilization guide.
For extra element click here.
Simulate Occasions:
Jugnoon Gamify come with additiona gamify simulation utility that may provide detail of ways badges provided, praise unlocked, level finished, issues rewarded or deducted, credit rewarded or deducted, buy packages and the like.
For actual time review take a look at simulation demo here.
Show Events:
Jugnoon Gamify include additiona gamify show events that may show you ways person knowledge, rewarded badges, rewards, credits, issues, levels, programs to be displayed and person success historical past generated.
For real time assessment check demo right here.
Technical Knowledge:
Jugnoon Gamify utility uses angular js for front finish application and middle ASP.NET MVC for backened strategies. in the event you are using any ASP.NET MVC framework then be sure that to adjust center bll and entity files in line with framework infrastructure.
the main backened operation contain just receiving and sending JSON knowledge among angular js software and ASP.NET.
ASP.NET MVC code is written very blank method here's example the way it works.
Listing Structure:
Core directory includes
areas : Core ASP.NET MVC controllers, fashions and perspectives information liable for receiving and sending JSON information
app: Core angular js software
contents: Save badges right here
image: Website Online images here
plugin: plupload and other plugins right here
css: center website css right here
js: middle web page js right here
Help & Help:
We build this application in some way that may be easily used in any type of ASP.NET MVC web sites. Integration is easy if you are ASP.NET MVC developer nonetheless if you happen to face downside you can send us question on our strengthen mail or put up your matter in Q&A or Discussion Board section. we will be able to check out our best to give you response as quickly as we will.
FULL DOWNLOAD
No comments:
Post a Comment