Available translations

Mentorship Program

governance.png
mentorship-program.png
Becoming proficient enough with Superalgos to the point in which you may produce valuable contributions may be a lengthy process. The mentorship program incentivizes deep collaboration, apprenticeship, and the formation of Contributors.
Content
Governance->Concept->Reusable Governance Snippets->Featuring Tokens Bonus
With this program, you may earn Superalgos SA Tokens for every user you mentor, and also for the users they mentor!
To participate, you must spawn the Mentorship Program and declare your mentors. To do that, add a User Mentor node and use it to establish a reference to the User Profile of the person that mentored you. If you have more than one mentor, add more User Mentor nodes!
Superalgos is meant to grow into a massive global collaboration. To do that, the project needs an ever-growing group of Contributors!
Governance->Concept->Reusable Governance Snippets->Community Building Programs
Configuration
Configuration
Initial Values
These are the Initial Values for Mentorship Program configuration:
 {}
Examples
This is a list of properties featured by the Mentorship Program configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Mentorship Program Menu
The Mentorship Program node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • actionFunction: uiObject.configEditor.activate
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
The Add User Mentor menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • actionFunction: payload.executeAction
  • label: Add User Mentor
  • relatedUiObjectProject: Governance
The Add Tokens Awarded menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: tokensAwarded
  • actionFunction: payload.executeAction
  • label: Add Tokens Awarded
  • relatedUiObjectProject: Governance
The Add Tokens Bonus menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: tokensBonus
  • actionFunction: payload.executeAction
  • label: Add Tokens Bonus
  • relatedUiObjectProject: Governance
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Mentorship Program Children
The Mentorship Program node has the following childrenNodesProperties:
The User Mentors node property features the following properties:
  • name: userMentors
  • type: array
  • autoAdd: false
The Tokens Awarded node property features the following properties:
  • name: tokensAwarded
  • type: node
  • autoAdd: true
The Tokens Bonus node property features the following properties:
  • name: tokensBonus
  • type: node
  • autoAdd: true
Mentorship Program Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Mentorship Program with other nodes:
Compatible Types: