Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Outcomes Capabilities and Roles

From MoodleDocs

The following will be capabilities and the roles which should have these capabilities selected by default:

Capability Description Roles with Capability Enabled by Default
Outcomes: Administration - Manage Outcomes Controls the ability to Add, Delete, Upload and Edit Outcomes from the Administration Screen System Administrator
Outcomes: Administration - Outcomes Reporting Controls the ability to view the Outcomes Reports in the Outcomes Administration Area System Administrator
Outcomes: Administration - Achievement Configuration Ability to configure how students are marked as having achieved an outcome and the recommendation engines. System Administrator
Outcomes: Course Mapping Controls the ability to map a course against an outcome set System Administrator, Manager, Course Creator, Teacher
Outcomes: Activity and Resource Mapping Controls the ability to map an activity, resource, or item against an outcome System Administrator, Manager, Course Creator, Teacher
Outcomes: Course Reporting Controls the ability to view the coverage and performance reports for mapped outcomes. System Administrator, Manager, Course Creator, Teacher