Class Web Types

Adds required content types to the SharePoint Class web.

SharePoint 2013

Feature Details

a16e895c-e61a-11df-8f6e-103edfd72085
Web
False
True
False
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\Template\Features\EduCourseCommunity
Microsoft.Office.Education.EduCourseCommunityFeatureReceiver, Microsoft.Office.Education.Data, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c

Content of the Feature

Content Type Binding

0x0102001E41EAB6184B11E0AE8631B7DFD72085
Lists/Calendar

Content Type Binding

0x0102001E41EAB6184B11E0AE8631B7DFD7208553
Lists/Calendar

Content Type Binding

0x0102001E41EAB6184B11E0AE8631B7DFD7208554
Lists/Calendar

Content Type Binding

0x0102001E41EAB6184B11E0AE8631B7DFD720855451
Lists/Calendar

Content Type Binding

0x0102001E41EAB6184B11E0AE8631B7DFD720855351
Lists/Calendar

Custom Action: Change class info

Modify Education Site Settings.

CustomizeCourse
SiteActions
900
Microsoft.SharePoint.StandardMenu
{SiteUrl}/_layouts/15/Edu/Pages/CommunityManagement.aspx?ComType=1

Custom Action: Change class status

Change the state of this education site.

ChangeCourseState
SiteActions
905
Microsoft.SharePoint.StandardMenu
{SiteUrl}/_layouts/15/Edu/Pages/EduSiteState.aspx

List Instance: Announcements

Recent announcements.

73166ADA-7184-41A3-9CCA-AD63E8543C2A
10401
Lists/Announcements
FALSE
FALSE

List Instance: Calendar

All events on the calendar.

FAC0A282-72E3-11E0-ACCE-02B84824019B
106
Lists/Calendar
00BFEA71-EC85-4903-972D-EBE475780106
FALSE
FALSE

List Instance: Entities

Use this list to store lessons, assignments, events, and other academic items.

6F34EEBC-72E3-11E0-B241-8AB74824019B
10001
Lists/Entities
FALSE
FALSE

List Instance: External Sync Settings

External Sync Settings

55C7ECF3-BB99-4ADB-9C59-CAEB2FC17369
10061
Lists/External Sync Settings
FALSE
FALSE

List Instance: Materials

Use this library to share materials with the class.

2E160FC8-72E4-11E0-B0A2-2CB84824019B
10101
Materials
TRUE
FALSE

List Instance: Recordings

Use this library to share videos and media files with the class.

4741FDB8-4477-4FC8-A09C-618B94C527E7
851
Lists/Recordings
4BCCCD62-DCAF-46DC-A7D4-E38277EF33F4
TRUE
FALSE

List Instance: WorkItems

[EDU Internal] Keeps track of work items related to EDU features.

C0EFE350-7D10-44EB-8DB7-92EA5084B6CA
10007
Lists/WorkItems
FALSE
FALSE

List Template: Announcements

Announcements

eduannouncement
10401
0
FALSE

List Template: Documents

Documents

edudocument
10101
1
121
TRUE

List Template: Entities

Entities

eduentity
10001
0
TRUE

List Template: External Sync Settings

External Sync Settings

eduexternalsyncsetting
10061
0
FALSE

List Template: Quiz

Quiz ListTemplate

EduQuiz
10008
0
FALSE

List Template: WorkItems

[EDU Internal] Keeps track of work items related to EDU features.

EduWorkItem
10007
0
FALSE

Module: EduHomePageModule

SitePages/Edu
Pages
  • Home.aspx

Module: EduPageModule

SitePages/Edu
Pages
  • Assignments.aspx
  • Calendar.aspx
  • CourseGrades.aspx
  • Planner.aspx
  • QuizView.aspx
  • View.aspx

Receivers

Materials

Receivers

Name Type SequenceNumber Class
DocumentsListItemAdding ItemAdding 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver
DocumentsListItemUpdating ItemUpdating 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver
DocumentsListItemUpdated ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver
DocumentsListItemDeleting ItemDeleting 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver
DocumentsListItemAdded ItemAdded 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver
DocumentsListItemDeleted ItemDeleted 10000 Microsoft.Office.Education.EventReceivers.DocumentEventReceiver

Receivers

10008

Receivers

Name Type SequenceNumber Class
QuizItemAddedEventReceiver ItemAdded 10000 Microsoft.Office.Education.EventReceivers.QuizItemEventReceiver
QuizItemUpdatingEventReceiver ItemUpdating 15000 Microsoft.Office.Education.EventReceivers.QuizItemEventReceiver

Receivers

Lists/Entities

Receivers

Name Type SequenceNumber Class
EntityListItemAdding ItemAdding 10000 Microsoft.Office.Education.EventReceivers.CourseEntityEventReceiver
EntityListItemAdded ItemAdded 10000 Microsoft.Office.Education.EventReceivers.CourseEntityEventReceiver
EntityListItemUpdating ItemUpdating 10000 Microsoft.Office.Education.EventReceivers.CourseEntityEventReceiver
EntityListItemUpdated ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.CourseEntityEventReceiver
EntityListItemDeleting ItemDeleting 10000 Microsoft.Office.Education.EventReceivers.CourseEntityEventReceiver
EntityListItemAddedAsync ItemAdded 10000 Microsoft.Office.Education.EventReceivers.CourseEntityAsyncEventReceiver
EntityListItemUpdatedAsync ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.CourseEntityAsyncEventReceiver
EntityListItemDeletedAsync ItemDeleted 10000 Microsoft.Office.Education.EventReceivers.CourseEntityAsyncEventReceiver

Receivers

Lists/Members

Receivers

Name Type SequenceNumber Class
MemberAddedAsync ItemAdded 10000 Microsoft.Office.Education.EventReceivers.CourseMembershipAsyncEventReceiver
MemberDeletedAsync ItemDeleted 10000 Microsoft.Office.Education.EventReceivers.CourseMembershipAsyncEventReceiver
MemberUpdatedAsync ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.CourseMembershipAsyncEventReceiver

Receivers

Lists/WorkItems

Receivers

Name Type SequenceNumber Class
WorkItemsListItemAdding ItemAdding 10000 Microsoft.Office.Education.EventReceivers.EntityEventReceiver
WorkItemsListItemUpdating ItemUpdating 10000 Microsoft.Office.Education.EventReceivers.EntityEventReceiver

Receivers

Lists/Calendar

Receivers

Name Type SequenceNumber Class
CalendarListItemAdding ItemAdding 10000 Microsoft.Office.Education.EventReceivers.CourseCalendarEventReceiver
CalendarListItemAdded ItemAdded 10000 Microsoft.Office.Education.EventReceivers.CourseCalendarEventReceiver
CalendarListItemUpdating ItemUpdating 10000 Microsoft.Office.Education.EventReceivers.CourseCalendarEventReceiver
CalendarListItemUpdated ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.CourseCalendarEventReceiver
CalendarListItemDeleting ItemDeleting 10000 Microsoft.Office.Education.EventReceivers.CourseCalendarEventReceiver
CalendarListItemAddedAsync ItemAdded 10000 Microsoft.Office.Education.EventReceivers.CalendarAsyncEventReceiver
CalendarListItemUpdatedAsync ItemUpdated 10000 Microsoft.Office.Education.EventReceivers.CalendarAsyncEventReceiver
CalendarListItemDeletedAsync ItemDeleted 10000 Microsoft.Office.Education.EventReceivers.CalendarAsyncEventReceiver

Receivers

Lists/Announcements

Receivers

Name Type SequenceNumber Class
AnnouncementListItemAdding ItemAdding 10000 Microsoft.Office.Education.EventReceivers.EntityEventReceiver
AnnouncementListItemUpdating ItemUpdating 10000 Microsoft.Office.Education.EventReceivers.EntityEventReceiver

Features the feature is dependent on