Individual assignments in Google Classroom API - google-classroom

Will the functional for creating individual assignments be available in API as well as in UI?

Google classroom does provide API for creating assignments. See its document.

Related

how to remove/edit old attachments using google classroom API

using the google classroom api i am able to modify attachments
and everytime i call the method
courses.courseWork.studentSubmissions.modifyAttachments
but the attachments just concatenate to the previously attached files.
my question is how can i remove an attachment that i accidently added or that i want to replace?
just like the classroom UI enables you to remove an attachment after you added it
Google classroom UI
Unfortunately there is no feature available to remove attachments with Google Classroom API . This is a product limitation for the API and can be promoted for future development [1]. Your idea will then be available for other members of the community to browse and vote on. Depending on the business impact Google product engineers typically roll out into production.
[1] https://developers.google.com/classroom/support#missing_features

how to emulate Copy menu function to reproduce a Classroom for the next term?

The Google Classroom class cards page provides the function / option to COPY a classroom (reproduce) for purposes such as a new term. This COPY feature is not exposed in the Classroom API.
How might I emulate it?
At the moment there is no direct way of cloning a classroom in the Classroom API. There is the IssueTracker 150669916 which requests that feature, you could go and give it a +1 to increase in popularity. In #2 there is a workaround that could be used as an alternative, you can follow it to emulate this behaviour.

How To Access Course Material In Google Classroom API?

Using the Google Classroom API is there a way to get or create Material for Courses?
I'm able to get a listing of Assignments and Questions but not Material using courses.courseWork.
Unfortunately so far it's not possible
However, a related
feature request has been filed on Google's Public Issue Tracker and quite a few users have indicated that they are interested in the feature.
Show that you are also interested by giving a "star" to this feature request, this will show the importance of the feature and you will be updated about its implementation.

Will the new modules and units be part of Google Classroom API?

Regarding the new described features in https://support.google.com/edu/classroom/answer/9048510
Will the units and modules mentioned be supported by the Google Classroom API?
Based on the link you've provided, units or modules is still supported as there is a feature to Organize the assignments and questions by grouping them into modules and units. You may follow this Google Classroom API Release Notes for any updates.

Creation of google apps for education accounts in bulk

I know that we can create google apps for education accounts in bulk through admin console by uploading a CSV file, but I want to do that by using classroom API. Does the classroom API has that capability? if so how can I ? if not is there any way easier than doing through admin console ?
Assume that I have google apps for education domain.
The Classroom API does not provide the ability to create accounts.
You can use the Directory API for this though; see the create a user account docs.
The Classroom API is a low level programming interface and can not handle CSV processing on it's own. However, writing an app that uses the API to create courses based on a CSV is trivial. My app, GAM can create courses via Classroom API and supports bulk CSV operations.

Resources