Recently, the abilities to add, delete, and calculate a field to a hosted feature service was implemented, but these abilities are limited to only the data owner. To increase editing capabilites within the arcgis online environment, I suggest making the calculate field an assignable value in the user security setting or a configuration parameter under the feature service. This is a capability that is currently available with Desktop GIS and only makes sense to pattern this concept to arcgis cloud environment.