Site Map | --All Pages-- | --Github Commits--, Issues | Possible Initiatives | Open-source Society Project | Main Prototype website | Sub-reddit -- This documentation wiki is under construction
Open-source Society Project: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
* Social media share function (twitter, facebook) | * Social media share function (twitter, facebook) | ||
* Show related and Linked objects (for all objects) | * Show related and Linked objects (for all objects) | ||
*Importance level -> change to 'Priority' | *Importance level -> change to 'Priority' | ||
* All posts (Issues, Objectives, Tasks) should have a box for OP's comments, as well as the wiki entry which can be edited by all. The wiki part can be called 'Issue Wiki' etc | * All posts (Issues, Objectives, Tasks) should have a box for OP's comments, as well as the wiki entry which can be edited by all. The wiki part can be called 'Issue Wiki' etc | ||
* Issue editing: | * Issue editing: | ||
** Issue default sort: by Priority | |||
** 'Issue Wiki' (for describing the issue) and 'Resolution wiki' (for working towards a solution). 'Tasks Wiki'- duplicate object shown separately in the Tasks table | |||
** Issue can be 'Mark as Verified' by a minimum of 3 people (or one third of the total active users for last month etc, round up to 1 at least) | ** Issue can be 'Mark as Verified' by a minimum of 3 people (or one third of the total active users for last month etc, round up to 1 at least) | ||
** Issue then becomes locked | ** Issue then becomes locked | ||
Line 22: | Line 22: | ||
** Issue then becomes unverified and can be edited | ** Issue then becomes unverified and can be edited | ||
** Rate issue importance: Low, Medium (default), High: Weighted average (need to create method of calculator for 1 to 10 for importance): 1, 5, 10 for low, medium, high | ** Rate issue importance: Low, Medium (default), High: Weighted average (need to create method of calculator for 1 to 10 for importance): 1, 5, 10 for low, medium, high | ||
* Sort issues by type (if people are interested in issues of a certain type). Possibly let people create custom views in which they can customize their dashboard and only see what they want to see | |||
* Meeting | |||
* Global action rate limit depending on activity points | * Global action rate limit depending on activity points | ||
;For later development: | ;For later development / lower priority: | ||
These can be implemented if these problems are encountered. | These can be implemented if these problems are encountered. | ||
* Reporting functions: | * Reporting functions: | ||
Line 32: | Line 34: | ||
* Request responses/feedback/answers for objects that haven't gotten a response (or system highlights 'high priority' objects that havent gotten a response etc) | * Request responses/feedback/answers for objects that haven't gotten a response (or system highlights 'high priority' objects that havent gotten a response etc) | ||
* Rewards have an expiration (as observed in StackExchange) to provide motivation for people to respond (e.g. bonus rewards have a timer on them). Search on this for more info. | * Rewards have an expiration (as observed in StackExchange) to provide motivation for people to respond (e.g. bonus rewards have a timer on them). Search on this for more info. | ||
* Gantt Charts (some open-source solutions available [https://opensource.com/article/21/3/open-source-project-management here]) | |||
* Specific chat and meeting organization for objects (issues, tasks etc) | |||
;To-do | |||
* Make block diagrams /flowcharts for various processes in our project (Issue reporting, resolution, Task creation to completion, Objectives management) | |||
;Suggestions but these features already exist: | |||
* Treasury View (already exists) | |||
** Log of debits/credits (already exists) | |||
* File attachments for objects | |||
;Links | ;Links |
Revision as of 00:02, 28 December 2021
This is the home page for the Open-source Society project.
- Project Links
- ThinkTank Meetings
- Taxi App Home page
- Zoom meeting link (passcode was provided individually)
- Sub-reddit (forum)
- Initial Project Overview (Google powerpoint)
Software Requirements (additional)
- Home pages of Units should be customizable e.g. re-order and collapse components as needed
- Social media share function (twitter, facebook)
- Show related and Linked objects (for all objects)
- Importance level -> change to 'Priority'
- All posts (Issues, Objectives, Tasks) should have a box for OP's comments, as well as the wiki entry which can be edited by all. The wiki part can be called 'Issue Wiki' etc
- Issue editing:
- Issue default sort: by Priority
- 'Issue Wiki' (for describing the issue) and 'Resolution wiki' (for working towards a solution). 'Tasks Wiki'- duplicate object shown separately in the Tasks table
- Issue can be 'Mark as Verified' by a minimum of 3 people (or one third of the total active users for last month etc, round up to 1 at least)
- Issue then becomes locked
- Editing the locked issue requires 50 activity points and System will give a warning: "Warning, this issue has been marked as Verified. Editing it will unverify the issue and re-start the verification process. Are you sure you want to edit it?"
- Issue then becomes unverified and can be edited
- Rate issue importance: Low, Medium (default), High: Weighted average (need to create method of calculator for 1 to 10 for importance): 1, 5, 10 for low, medium, high
- Sort issues by type (if people are interested in issues of a certain type). Possibly let people create custom views in which they can customize their dashboard and only see what they want to see
- Meeting
- Global action rate limit depending on activity points
- For later development / lower priority
These can be implemented if these problems are encountered.
- Reporting functions:
- Report this (for: spam, conflict of interest, misleading data and science, other terms of abuse)
- If an Issue is reported, a mediation group can analyze the report and reject the issue or archive it etc (reporting requires some points)
- Request responses/feedback/answers for objects that haven't gotten a response (or system highlights 'high priority' objects that havent gotten a response etc)
- Rewards have an expiration (as observed in StackExchange) to provide motivation for people to respond (e.g. bonus rewards have a timer on them). Search on this for more info.
- Gantt Charts (some open-source solutions available here)
- Specific chat and meeting organization for objects (issues, tasks etc)
- To-do
- Make block diagrams /flowcharts for various processes in our project (Issue reporting, resolution, Task creation to completion, Objectives management)
- Suggestions but these features already exist
- Treasury View (already exists)
- Log of debits/credits (already exists)
- File attachments for objects
- Links
- Fields for issues: https://support.backlog.com/hc/en-us/categories/115002395547-Issues
- Example of sub-tasking (tasks divided up into smaller tasks): https://support.backlog.com/hc/en-us/articles/115015386347-Subtasking
- Another example of sub-tasking: https://support.atlassian.com/jira-software-cloud/docs/create-an-issue-and-a-sub-task/
Older Material
Selection Process
- Slides (move from there?) - https://docs.google.com/presentation/d/1tPpuYZktzO8ioIx-ub1RHaSeQqGFonCNYupeNx1_bbw/edit#slide=id.p
- Calendly Link
- Apply
Recruitment
The goal is to find students with the appropriate backgrounds. Our methods can include:
1. Contacting teachers teaching these programs to see if they can put us in touch with their students. The programs can include:
- community development
- problem-solving (any students who have studied one or more courses for this)
- hire college students directly who have studied these kinds of courses
Sample searches:
- degree community development site:.edu
- certificate community development site:.edu
- program community development site:.edu
- certificate problem solving site:.edu
2. Finding people on forums about problem solving or community development e.g.:
- problem solving forums
- AoPS Community - Art of Problem Solving
- General Youth forums
3. Searching for student hiring/internship websites where an ad could be posted
4. Searching for groups of students on social media (facebook)
5. We can also search directly for resumes mentioning the above
Approach/Selection
- Informational slides (to send to teachers)
- Initial questionnaire