Make Classwork tab the default screen when students open google classroom, not the stream page - google-classroom

Elementary kids can't handle the stream, how can we make the classwork tab the default page when they log in to their classroom.

Best option is to directly request the feature via the Classroom feedback link (the question mark ?, "Report issue or request feature") on your Classroom homepage... then get all your colleagues to do the same! ;-)

Related

External link to existing Microsoft Teams chat

I have developed a Microsoft Teams app, and I'm using 'deep linking' to create named chats (chats with topic names) with selected users, as per the docs:
https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links#deep-linking-to-a-chat
An example of a 'deep link' to create a chat would be:
https://teams.microsoft.com/l/chat/0/0?users=joe#contoso.com,bob#contoso.com,dave#contoso.com&topicName=Prep%20For%20Meeting%20Tomorrow&message=Hi%20folks%2C%20kicking%20off%20a%20chat%20about%20our%20meeting%20tomorrow
This works fine - and if I save the portion of the link minus the 'message' portion, this again works fine, and links the user to the existing chat:
https://teams.microsoft.com/l/chat/0/0?users=joe#contoso.com,bob#contoso.com,dave#contoso.com&topicName=Prep%20For%20Meeting%20Tomorrow
However, if another user is added to the chat from inside Teams itself, the link above will not link to the existing chat any more, rather create a brand new chat instance with the same topicName and originally specified users.
Is there a way of 'deep linking' to a chat by it's topicName or some kind of ID only? Without having to get clever with the Microsoft Graph API?
https://teams.microsoft.com/l/chat/0/0?Prep%20For%20Meeting%20Tomorrow
just links to the chat 'home screen', where a user can start a new chat through Teams
I might be wrong, but I'm pretty sure you can't achieve this directly. As soon as you add a new person, it's no longer the "same" chat, so to speak (e.g. a chat with "Joe, Bob and Dave" is NOT the same as a chat with "Joe, Bob, Dave and Sue". The two ways I can think of that you can achieve what you're looking for though, are:
create a Meeting with that subject - the "meeting" chat seems to hang around forever, it has a title, and you can modify participants, even after the "meeting" is over.
Alternative to the above, if there's an ongoing initiative, maybe it's just better as an actual Team or Channel anyway...?
I came here looking a solution to this same requirement.. a link that others can click on to dial into a normal MS Teams (multi-person) chat. I want to include this in my meeting invites in the case where I initially created the chat group manually within MS Teams (not originally via meeting invite).
I opened the chat in MS Teams Web (in my browser) to get the unique conversation identifier and then replaced that portion in a sample link that I would typically find in meeting invites. I also removed the context parameter. When I followed the resulting link in my browser it launched my MS Teams desktop application and joined the chat group meeting. An illustrative sample link is below:
https://teams.microsoft.com/l/meetup-join/*19:1235774810bf4d7086ada8e13c7c6c8a#thread.v2/0*
The portion "19:1235774810bf4d7086ada8e13c7c6c8a#thread.v2/0" is what I replaced.
And there is no need for something like "?context=%7b%22Tid%22%3a%22c9b9cb50-3544-4db4-a267-fa84df2f4ceb%22%2c%22Oid%22%3a%22663db54f-657a-407d-8a0b-45c76d8cdffd%22%7d" at the end either. I'm not sure what will happen if someone uses this link who has not been added to the chat by me though. You'll have to test that if that is a requirement.

Using Google Classroom Share button to add assignment

I own a website and have created several quizes for teachers to give to their students about the info on my site. I wanted to help make it easier for teachers to use by having a button to add the quiz to their Google classroom. I figured out how to make the button, and then set out to convert my quiz into a Google Form.
I was all excited because I realized I could make the form self grading, which would really make it easy for teachers. I finished my form and put the share button on my website. However the problem is that when teachers assign the quiz, I get the results instead of the teacher. It's like it's just linking the students to MY form instead copying the form into the classroom for the teacher to use.
Anyone know a way to fix this?
I get the results instead of the teacher
When you enable the option Get email notifications for new responses - the notifications will be received by default by the person who created the quiz - you.
having a button to add the quiz to their Google classroom
This means providing a link to fill out the form - the from owner who is going to receive the notification emails will still be you.
created several quizes for teachers to give to their students
What you can do is to add the teachers as collaborators of your form.
In this case, each of the collaborators - including you, can tick or untick individually the option of receiving notification emails.
HOWEVER: all collaborators who opt for receiving notifications will not only receive notifications about new responses from their classroom, but about all new responses.
CONCLUSION
What you need to share your form with all teachers (as collaborators) and ask them to make a copy of it.
Each teacher will be the only owner of his copy and the only receiver of notification emails.
Each teacher needs to create his own Send form link and add it to his class room.
Each teacher should also set his own destination spreadsheet for responses
If you want to automatize the process, you need to write a script that creates an individual copy for each teacher who clicks on your sharing button, but this requires coding (e.g. Google Apps Script).

How to update an existing activity in WebChat

My scenario is: I send card attachments each with an AcceptButton to users. When 1 user clicks on that button, ideally I want to disable all similar buttons (of the same offer) for all users. I am storing conversation details of each user, and I know the ActivityId of each message-with-said-button (it follows a certain string format).
My issue is similar to this and this but for WebChat not Teams.
I did try those solutions but I got the error "Method not allowed" for both UpdateActivityAsync() and DeleteActivityAsync(). Then I read here that UpdateActivity is not supported in WebChat. (But might be available in the future?)
I would like any visual indication that the offer is no longer available. (Right now, they receive an "Offer was already accepted by {UserX}" which would still be in place on top of changing the card/message.)
Is there a way to do this via backChannel? I can trigger an event and pass the ActivityId (tested by showing a simple alert()) but how do I apply changes to that specific activity?
Per this comment in Web Chat's source code and this open issue in the Web Chat repository for adding support for deleteActivity and updateActivity, Update Activity events are not currently supported in Web Chat. Unfortunately, there is currently no way to really update an activity in Web Chat.
Hope this helps!

Reconfirm subscribers in Mailchimp

In preparation to GDPR i have to send a re-confirm message to all subscribers, My client has sent me an example seemingly using Mailchimp where the subscribers can reconfirm that they do wish to continue a subscription by simply pressing a button "I wish to continue to subscribe". I have done lots of research and going through the settings at Mailchimp but cannot find any information on how to do this. Any help would be appreciated.
I did however find this Question on Stackoverflow, and have been in contact with the developer who found another way to consolidate his lists.
The link on the button used in both exemples are coded like this:
https://xxxxxxx12.list-manage.com/track/click?u=xxxxx&id=xxxxx&e=xxxxx&data=xxxxx|0|xxxxx&sdata=xxxxx=&reserved=0.
Any help would be appreciated.
What you're seeing is a typical intermediate tracking url that mailchimp inserts instead of the underlying link and is unique to each email, link and user. Hence you can 'abuse' this to use link tracking as reconfirmation as I described in this answer.

How can I add appointment id/data to the link appended to the body of this appointment in Microsoft Exchange?

Just like in the title. I would like users using Outlook to be able to click a link in the appointment which will redirect them to the site with additional data about this meeting. This link should be available in a few seconds after creating this appointment, best immidiately. The link may contain either id to this meeting in Exchange or date, time and room.
Is it possible by using transport rules? I couldn't find anything relevant.
Second way to achieve it may be a service which will scan appointments and append relevant link, but it should work every few seconds and be fully reliable.
Any other way? I can't see anything in message/appointment headers :/
I would like to support Exchange versions from 2010 up to Online.

Resources