lzim / teampsd

Team PSD is using GitHub, R and RMarkdown as part of our free and open science workflow.
GNU General Public License v3.0
15 stars 23 forks source link

Due 1/10 Feedback Participatory Design, Learning and Research (PLDR) Button & GitHub Community of Practice #864

Closed ritahitching closed 4 years ago

ritahitching commented 4 years ago

cross-ref #339

QIICS:

Provide comments on:

branscombj commented 4 years ago

I click on Community of Practice and it links to mtl.how (GitHub). That's not right, is it?

theresaschmitz commented 4 years ago

@lzim @clairecollie @JayLCohen @hmarcia @MattMoore2 @jwklocek @gyiwamasa @theresaschmitz @jamesmrollins

Notes from the entire QIIC team (Jay Cohen, Claire Collie, Marcia Hunt, Gayle Iwamasa, John Klocek, Matt Moore, & Theresa Schmitz) on issue 864 (QIICs to test the Participatory Learning, Design, and Research (PLDR)) and cross reference #339:

Some initial reactions to approaching the task

  1. Clicking people w lightbulb needs to be accompanied by ‘contact us’ option (in text) or some other phrasing. This can help to differentiate between the help question mark and PLDR as a mechanism for sharing feedback.
  2. Additionally, the chat option at the top of the page may also yield some additional confusion. In some online platforms the ‘chat’ option allows access additional customer support, whereas, in this platform we know that the chat option allows the participant to chat with other teammates during a session, or between facilitators and teammates. In any event, as it stands the chat option in this window may not allow for sufficient differentiating between the functions of the chat options at the top of the screen and three people with the lightbulb at the bottom right side of the screen.

I have an idea After submitting the text on the ‘I have an idea’ option, it asked Matt if he wanted to join the MTL world. He was told he would get an email that explains how to join the online community. It’s confusing as Matt is already in the MTL world. It also appears that the email does not include a link or permissions (and the email does not give any info). Perhaps changing the language to “thank you for sharing your idea.”

I have an issue The automatic response to the submission of the issue indicates that the issue will be addressed, which initially felt spot on to the team. However, one thing that might be useful is a way in which the user could obtain information about or notification when their issue was addressed. It may also be useful to know that the typical turnaround time might be for addressing issues to help shape expectations for the user. Perhaps modifying the language to include some of those facets would be helpful. The current default language is “We have received your issue and will act upon it right away. Should we have any additional questions, we will contact you via this email. Thanks again for your feedback - we really appreciate it!”

I like something

  1. We tried to add a screen shot but it wouldn’t allow Matt to copy/paste of the screen snip that he took. He tried several options and it didn’t work a few times, but after 3 or 4 copies, the paste option worked. This wasn’t intuitive.
  2. Claire had some success in copy/pasting of a print screen (rather than a snip) but it showed up as a little icon but it didn’t load it into the upload window.
  3. The email response to the “like” submission was spot on and we liked that language: “We are really glad you liked MTL! We will share this feedback with Team PSD and use the information to help us make MTL better and better. “

I have a question Clicking that that takes to a window to click button below to get started. Clicking the ‘get help’ button it takes the user to the community of practice—which doesn’t allow you to ask a question. This is also not intuitive. It forces the user to have a good sense of what they need, to encourage them to keep clicking through the available links. The format/organization of that page (and the lack of ability to actually type a question in and have options generate that might match the identified issue) isn’t supportive of innate searching for folks new to the work/topics. All of these aspects could leave learners confused about how to get the answer(s) they need.

Community of Practice Clicking that option takes the group to the same github page as ‘I have a question’ but again, this isn’t terribly intuitive in terms of how to get the help that is needed.

Overall feedback across possible submission options

  1. There’s no mechanism or option to review what is drafted for submission before clicking submit.
  2. Additionally when Claire submitted feedback, she received an email that had a typo (an rather than a, below): “Thank you for your feedback. We have assigned your feedback an number. We will refer to this number with any correspondence to you. If you have volunteered to participate with us, or you need help, someone will contact you shortly.”
branscombj commented 4 years ago

I would edit text here slightly: We have assigned your feedback an should say "a" number. We will refer to this number with I would say "in" any correspondence to you. image

jamesmrollins commented 4 years ago

Issues for discussion:

From Rita:

  1. The "Thank you!...Join us..." message appears after submitting a comment and not before. Any reason why?

Recommend: Offer the "Thank you!...Join us..." message Before and After comment submission.

There is a "Join us" declaration on the main menu, but the option to actually "join" is not presented until after we address the user's issue.

  1. I agreed to the "Thank you!...Join us..." message and was not asked to submit an email address.

Recommend: Pop up window that says something like "Which email do you prefer to use in our Community of Practice? [insert email]. We will send you a confirmation email shortly. Please confirm your email address to activate your Community of Practice account.".

I joined the Community of Practice and received an email. **"Dear rita, We are really...". Should the name be lower case? Not sure if capitalization error occurred when I signed up for a Forio/Epicenter account.

Yes, I will adjust the capitalization issue. With respect to the email address, since we already know the user's email, we don't need to ask them for one.

  1. Does agreeing to join our Community of Practice grant us implied permission to send out an email or do we need express permission? (https://www.campaignmonitor.com/resources/guides/understanding-emails-laws-regulations/) Recommend A follow up email that includes a message like We are really glad... Please confirm your email address to activate your Community of Practice [link].

I reviewed these guidelines - they seem to be oriented at commercial entities that are using the email for marketing purposes. Nevertheless, they appear to be prudent guidelines we should consider. I think the user not only clicks the button to "join us," but must also follow several steps to join GitHub. It would seem arguable to me, that the user has shown considerable effort to be a part of something, so I am not sure we need to be any more explicit. Furthermore, if they were to opt out of the COP, they would have to do it, as we don't have the ability to manipulate their GitHub user account.

I agreed to the "Thank you!...Join us..." on a prior section of the Community of Practice* home panel (e.g. "I have an idea") and was asked again to join when I made a second comment, on a separate tab (e.g. "I have an issue")

Recommend: I a person has signed up in a prior tab, not re-offer the opportunity to join. Main Community of Practice Panel

James will investigate comparing GitHub aliases to VA users to see if we can make the "Join Us" branch conditional.

  1. When I made a comment under a section of the Community of Practice (e.g. "I have an idea") it only provides the option to close out the panel. if I have more than 1 concern (e.g. "I like something" and "I have an issue" the only option is to Close out and Re-open the community icon.

Offer new button to return to main menu. Rather than having to re-navigate to home page once a comment/suggestion has been made.

  1. Sections Not Working:
    Ask a question. Community of practice

These sections will work once the COP is populated. They currently navigate the user to the MLT repository on GitHub. We will refine the navigation once we have determined the appropriate landing pages.

From Debbie: I received a message for each post or inquiry that I submitted on PLDR (see screenshot). Questions:

  1. Should there be a link to MTL resources in the emails?

Yes, a link can be included in the email. The emails are entirely customizable by anyone who has facilitator access.

  1. Should the response message have a subject line or title that relates to my submission? i.e. MTL Help, MTL Question, etc.

Yes, the subject line can be adjusted - I will put in a change request.

  1. Does the "(epicenter)" need to appear in the subject line and the email address? People may wonder what that is or think its spam.

Yes I believe it must, as it is an Epicenter API. However, I will investigate.

  1. One message needs a couple corrections: a) change "an" to "a" in "an number" in sentence 2; b) sentence 3 suggested edit: "This number will be referenced in any follow-up correspondence." Message: "Thank you for your feedback. We have assigned your feedback an number. We will refer to this number with any correspondence to you. If you have volunteered to participate with us, or you need help, someone will contact you shortly." image

This message is customizable.

  1. One message says: "We have received your issue and will act upon it right away." Should right away be a specific time, i.e. "Thank you for submitting an MTL issue. We will act on this issue within 48 hours and provide a response."

It can, yes. But I would caution serious consideration of the ability to sustain this level of response as there has been concern to whether or not we can sustain this level of vigilance over the long-term.

  1. One sentence in one of the response messages: "Should we have any additional questions, we will contact you via this email." Consider edit: "Any additional questions we have regarding your MTL inquiry will be sent from this email address." or "Should the MTL team have any questions regarding your inquiry, a message will be sent from this email address MTL Info (epicenter) epicenter@forio.com.

This message is customizable. We will workshop this.

From QIICS Notes from the entire QIIC team (Jay Cohen, Claire Collie, Marcia Hunt, Gayle Iwamasa, John Klocek, Matt Moore, & Theresa Schmitz) on issue 864 (QIICs to test the Participatory Learning, Design, and Research (PLDR)) and cross reference #339:

Some initial reactions to approaching the task

  1. Clicking people w lightbulb needs to be accompanied by ‘contact us’ option (in text) or some other phrasing. This can help to differentiate between the help question mark and PLDR as a mechanism for sharing feedback.

I interpret this as we need to more clearly divide the COP/suggestions/Issues functions from the Help function. Further, the help function needs to have an email component that allows the user to get one-on-one help. I will develop an alternative to resolve this potential confusion.

  1. Additionally, the chat option at the top of the page may also yield some additional confusion. In some online platforms the ‘chat’ option allows access additional customer support, whereas, in this platform we know that the chat option allows the participant to chat with other teammates during a session, or between facilitators and teammates. In any event, as it stands the chat option in this window may not allow for sufficient differentiating between the functions of the chat options at the top of the screen and three people with the lightbulb at the bottom right side of the screen.

Update "Chat" label on icon to say "Team Chat" to differentiate it from customer support.

  1. I have an idea After submitting the text on the ‘I have an idea’ option, it asked Matt if he wanted to join the MTL world. He was told he would get an email that explains how to join the online community. It’s confusing as Matt is already in the MTL world. It also appears that the email does not include a link or permissions (and the email does not give any info). Perhaps changing the language to “thank you for sharing your idea.”

While it is true that Matt is a member of an MTL world, Matt is not a (complete) member of the COP until he joins GitHub. The outgoing message, which is customizable (but not complete yet) in an administration web page, will contain the appropriate instructions to register in GitHub to have full access to the mtl.how repository.

  1. I have an issue The automatic response to the submission of the issue indicates that the issue will be addressed, which initially felt spot on to the team. However, one thing that might be useful is a way in which the user could obtain information about or notification when their issue was addressed. It may also be useful to know that the typical turnaround time might be for addressing issues to help shape expectations for the user.

Perhaps modifying the language to include some of those facets would be helpful. The current default language is “We have received your issue and will act upon it right away. Should we have any additional questions, we will contact you via this email. Thanks again for your feedback - we really appreciate it!”

Agree the language should be better - this is customizable at any time. We will workshop this.

  1. I like something We tried to add a screen shot but it wouldn’t allow Matt to copy/paste of the screen snip that he took. He tried several options and it didn’t work a few times, but after 3 or 4 copies, the paste option worked. This wasn’t intuitive. Claire had some success in copy/pasting of a print screen (rather than a snip) but it showed up as a little icon but it didn’t load it into the upload window.

I'm not sure what to do about this - it is a common method for gathering screen captures. When a user pastes inside the window, a thumbnail appears that indicates the capture is complete.

The email response to the “like” submission was spot on and we liked that language: “We are really glad you liked MTL! We will share this feedback with Team PSD and use the information to help us make MTL better and better. “

  1. I have a question Clicking that that takes to a window to click button below to get started. Clicking the ‘get help’ button it takes the user to the community of practice—which doesn’t allow you to ask a question. This is also not intuitive. It forces the user to have a good sense of what they need, to encourage them to keep clicking through the available links. The format/organization of that page (and the lack of ability to actually type a question in and have options generate that might match the identified issue) isn’t supportive of innate searching for folks new to the work/topics. All of these aspects could leave learners confused about how to get the answer(s) they need.

These are great suggestions on how to field questions a user might have. When the GitHub wiki is built, the user will be placed in the Wiki tab of mtl.how. From there they will have options to search for answers.

  1. Community of Practice Clicking that option takes the group to the same GitHub page as ‘I have a question’ but again, this isn’t terribly intuitive in terms of how to get the help that is needed.

HQ will provide a draft of material for the creation and implementation of COP in GitHub by Jan 22 meeting.

Overall feedback across possible submission options

  1. There’s no mechanism or option to review what is drafted for submission before clicking submit.

I will check to see if this can be designed in. However, it does add another click.

Additionally when Claire submitted feedback, she received an email that had a typo (an rather than a, below): “Thank you for your feedback. We have assigned your feedback an number. We will refer to this number with any correspondence to you. If you have volunteered to participate with us, or you need help, someone will contact you shortly.”

We will workshop these outgoing messages.

branscombj commented 4 years ago

I see @jamesmrollins addressed this above in @ritahitching 's feedback.

Suggest (if possible) not offering multiple invitations to "join us to participate as a..." after someone has clicked to Join already. I submitting a like and clicked to Join, then submitted something else and got the Join pop-up message again.

Also, I think I got this email after clicking Join. This doesn't seem to me to make a lot of sense, since a) I just clicked Join already; and b) the email tells me to "join" you but doesn't provide any steps to do so.

Dear Jane, Modeling to Learn is a partnership. Join us to participate as a learner, designer or researcher. Thanks, Team Participatory System Dynamic (Team PSD)

jamesmrollins commented 4 years ago

Hi @branscombj @dlkibbe @staceypark @lzim, login as a facilitator in the Test session to get the Facilitator Dashboard. Click on the PLDR option in the header menu buttons. It will load an admin panel that has the capability to adjust the language of outgoing messages. I recommend we workshop these altogether, that will save some time and iterations.

Select PLDR

image

Land Here

image

Scroll down to here

image

jamesmrollins commented 4 years ago

@lzim @clairecollie @JayLCohen @hmarcia @MattMoore2 @jwklocek @gyiwamasa @theresaschmitz @staceypark @branscombj @dlkibbe @dlounsbu @ritahitching

Please see below for proposed design changes:

Regarding the Navigation Bar

image

Regarding the NEWS flash Changed the color to blue to make it more of a "normal" vice "urgent" communication implied by the color red.

image

Regarding ALERTS Introduced a new message category called "ALERTS." The ALERT is red and pops up when the user logs in. It persists until dismissed by the user.

image

Regarding PLDR menu choices Remove the "Community of Practice" selection.

image

jamesmrollins commented 4 years ago

@lzim I just want to make sure we want to adjust the PLDR button to the below based on QIICs feedback.

image

They also want to update the language from "Modeling to Learn is a partnership. Join us to participate as a learner, designer or researcher." to "Modeling to Learn is a community. Join us to participate as a learner, designer or researcher."

image

jamesmrollins commented 4 years ago

FOR RELEASE DECISION

lijenn commented 4 years ago

crossref: #898 SIM UI Cookies Typo (issue closed and merged here at #864)

Not sure where to find and how to edit the Cookies Pop-Up typos on the mtl.how/test log-in page.

Screen Shot 2020-01-21 at 9 56 37 AM

Hi @jamesmrollins

For SIM UI Cookies Typos/Language:

Cookies & Privacy Policy We use cookies to remember your simulation settings, enhance security, and provide information about your interactions with the simulation. This information will not be shared with anyone of Team Participatory System Dynamics.

jamesmrollins commented 4 years ago

@lijenn I will make the changes below:

image

jamesmrollins commented 4 years ago

https://meet.lucidmeetings.com/meeting/239210

Community of Practice Underlying principle to empower users to answer each others questions and become increasingly self-sufficient. Devise an options for users to meet own needs in real time without an email.

Decisions:

1) We decided to change to text that says "Chat" next to Chat Icon to say "Team."

2) James will: a) Mock up a button that says "Community" under it and b) Mock up a "Community" icon in the Nav bar

3) We decided that the PLDR functions to remain on the inside menu are: a) I have an idea b) I like something c) I have an question

4) How do we handle "I have an issue." a) User clicks "I have a question" b) A dialogue appears that asks: (a) "Do you want to see if someone has already answered your question within our Community?" (b) "Do you want to send an email mtl.help@va.gov?"

5) We decided to also offer the option: "Would you like to actively participate in our Community of Practice?" (including an explanation).

6) We decided to add an "Issue" Icon to the nav bar (instead of "I have an issue" option in the Community button.

Some PLDR requirements were missed:

  1. QIICs wanted the Community button to represent inviting members to the greater Community (up vote/down vote).
  2. Users should know if button presses are going to pull them out of the simulation.
  3. The "L" (learning) functionality of the PLDR should be in a navigation bar for the most part.

JMR Note:>> After review of the lucid meeting record, I found the directions above. I interpret these 3 requirements as: Dropping the "I have a question" button from the Community dialogue and moving it to the Navigation bar. Any navigation away from the Sim UI should give a warning dialogue, such as, "MTL wants to open another window, is this OK?" Changing the "PLDR" underneath the button to "Community" and replacing "partnership" with "Community" in the opening splash. See illustrations below.

As a result of clicking the "Community" icon, the menu below is presented: If the user selects one of the buttons, they will present information as stipulated in the algorithm and in previous versions.

Click Community Icon image

Then menu is presented image

After the Issue, Like or Idea submission is complete, the "Join Us" request below will be presented. If the person has already joined, the "Join Us" request will not be presented.

image

After the "Join Us" window has been presented and clicked by the user, the window below will be presented giving information about next steps.

image

The navigation bar will now include an icon that will open a window to the MTL wiki page.

image

And if the browser opens a page in the Wiki, it will present the following dialogue

image

lzim commented 4 years ago

January 15th - https://meet.lucidmeetings.com/meeting/239210

Community of Practice

1) We decided to change to "Team" for the "Chat" icon in the Nav bar

2) James will a) mock up a button that says "Community" under it and b) mockup a "Community" icon in the Nav bar

3) We decied that the PLDR functions to remain outside of the nav bar:

(i) I have an idea

(ii) I like something

(iii) I have an question

We decided we would like to offer users the options "Try A first and if you can't get your question answered, try B" type of coaching - suggested question content:

(a) "Do you want to see if someone has already answered your question within our Community?"

(b) "Do you want to send an email mtl.help@va.gov?"

We decided to also offer the option: "Would you like to actively participate in our Community of Practice?" (including an explanation).

4) We decided to add an "Issue" Icon to the nav bar (instead of "I have an issue" option in the Community button.

lijenn commented 4 years ago

@jamesmrollins Just checked the cookies message! It looks better and makes a lot more sense! Thank you, James!

PLDR button and dashboard and general functions [will go over in Support WG 2/6/2020]

I'm the type of user that automatically has their screenshots saved onto their desktop as a file. From there, I like to copy the file of the screenshot and paste it into the screenshot box. Cannot do this on a VA computer! See GIF below for what I mean when copying the screenshot as a file: ezgif com-optimize

Could be due to the VA's PHI concern and their inability to scan a screenshot to detect if any PHI is present. Only way to circumvent this issue is by having the screenshot saved into the user's immediate clipboard and pasting it right away or have the user actually click and open the file and then copy the image from the opened file. Or just use the 'Upload your files' button.

The photos show up in the message texts, but do not show up when implemented. Here are the following errors that I get for each of the Message Types:

Outgoing emails (Error email notice) image

'I have a question' (Only image link shows up) i have a question screenshot

'Join us!' (Error email notice) join us screenshot

'News Flash' (Only image link shows up) image

'Alert' (Only image link shows up) alert issue

Currently, the photo/image link disappears when trying to edit it in the message texts boxes. This makes it hard to see where the photo/image link is and to remove the photo link if it needs to be removed or add another photo link. editing a photo link screenshot disappearing link in message texts

Can also see something is there by the word count being 1. word count 1

jamesmrollins commented 4 years ago

Hi @lijenn - Thanks for your detailed feedback above. Some of the issues you are having with photos and such are because you are not correctly configuring the system. We will cover how to do this in MTL Demo and Team PSD Web Master training. With the remainder, we will consider these when we re-develop the PLDR capability.

@staceypark , I would like to collapse this issue with #339 and return all to Work Breakdown. Do you agree?

lijenn commented 4 years ago

@jamesmrollins Hi James, @staceypark has agreed with the collapse. We should continue with updates going back in #339 and moving that card into Work Breakdown and close this issue. I can get this done!