Abstract:
A method includes receiving, at one or more server computers, an assignment creation request from a leader user account. The assignment creation request identifies a document that is stored at a storage system, identifies a plurality of participant user accounts, and causes creation of an assignment at the one or more server computers. The method also includes storing, at the storage system, a respective copy of the document for each participant user account, wherein an ownership parameter for each respective copy of the document references a respective participant user account from the plurality of participant user accounts.
Abstract:
A computer-implemented method for editing a formula includes receiving a text string including formula information. The method further includes parsing the received text string and analyzing the parsed text string for a formula and formula errors while the text string is being received. In response to a formula error being detected in the analyzed text string, the method can include generating a message pertaining to the formula error. In response to a formula detected in the analyzed text string, the method can include calculating at least one sub-value for the formula and generating a message pertaining to the at least one sub-value of the formula.
Abstract:
Systems and methods are disclosed herein for collaboratively editing a sub-section of an electronic document through a notification message. The systems and methods may be used for collaboration among multiple users, each user having a respective level of access to the electronic document and contributing content to respective sub-sections of the electronic document. A selection of the electronic document is received from a first user requesting the selection to be updated by a second user. A notification message including the selection of the electronic document is sent to the second user. A modification of the electronic document is then received from the second user in response to the second user modifying the selection of the electronic document from within the notification message. The electronic document is updated with the modification received from the second user.
Abstract:
In a collaborative presentation document, changes may be propagated throughout related elements in dependent slides. When making a change to an individual slide in the presentation, if any master-dependent elements are found to exist in the presentation, an option is provided to allow the change to be added as a master element in the presentation. The added master element can be applied to the master slide and any resulting dependent slides.
Abstract:
A presentation document editing system provides master slides that can be associated with one or more other dependent slides in the presentation. When a slide in the presentation is edited, a preview of other slides in the presentation is displayed. When a master slide is edited, any dependent slides are shown in the preview with a visual indicator to distinguish the dependent slides from other slides in the presentation.