wgalanciak on 2022.2.3
Hello @brianvfernandes after we finished the company wide test phase we gathered some feedback:
I would create github issues from those remarks, however I wanted to confirm with you beforehand, which one are actionable on your side.
Best regards, Tony
Testing (Intellij, Kotlin):
tests cannot be executed on method level
test results are sometimes not visible
upvoted this Genuitec/CodeTogether#239
Session is project scoped:
Not all panels are visible:
Dependencies (Intellij, Kotlin):
Navigation through files and dependencies that are not part of the project
Especially third-party libraries often cannot be navigated into, has to be done manually by the host
Autocompletion and highlighting:
Shortcuts:
Hi Team,
We have been using the onpremise version of codetogether. We noticed that the participant cannot take advantage of the automatic refactoring offered by IntelliJ Ultimate. Infact, Participants do no see options for refactoring. However, the host can do the refactoring and see the refactoring options. Do we have to install some plugins and any additional stuff ?
Thanks
Regards,
Arsalan
Hola amigos.
Today I encountered some issues with codeTogether on Intellij, on latest Macbook Pro.
My friend started the session and I joined.
issues:
Do you need my email or id to identify the issue? Thanks.
from random import *
'''
The program should pick an entry at random from all glossary entries.
The function show_flashcard() randomly chooses a key or value from the glossary dictionary and prints it.
Next the program will display the definition of the entry from the glossary, if the key was displayed first;
Or the corresponding entry, if the definition was displayed first.
'''
def show_flashcard():
"""
The show_flashcard function prints a random key from the glossary dictionary.
If the key starts with 'd', it will print the corresponding word entry for that definition.
Otherwise, it will just print out the definition of that word.
:return: The random key from the glossary list
:doc-author: Trelent
"""
# Get a random key from the glossary list
random_key = choice(list(glossary) + list(glossary.values()))
# print the key from the dictionary
print(random_key) # print the key from the dictionary
if random_key.startswith("d"):
input('Press return to show the corresponding word entry for the definition')
index = list(glossary.values()).index(random_key) # index of the word definition
print(list(glossary)[index]) # prints the word definition list for the definition index
else: # prints the word definition
input('Press return to see the definition')
# Print the definition of the word
print(glossary[random_key])
glossary = {'word1': 'definition1',
'word2': 'definition2',
'word3': 'definition3'}
exit = False
while not exit:
user_input = input('Enter s to show a flashcard and q to quit: ')
if user_input == 'q':
exit = True
elif user_input == 's':
show_flashcard()
else:
print('You need to enter either q or s.')
from random import *
'''
The program should pick an entry at random from all glossary entries.
The function show_flashcard() randomly chooses a key or value from the glossary dictionary and prints it.
Next the program will display the definition of the entry from the glossary, if the key was displayed first;
Or the corresponding entry, if the definition was displayed first.
'''
def show_flashcard():
# Get a random key from the glossary list
random_key = choice(list(glossary) + list(glossary.values()))
# print the key from the dictionary
print(random_key) # print the key from the dictionary
if random_key.startswith("d"):
input('Press return to show the corresponding word entry for the definition')
index = list(glossary.values()).index(random_key) # index of the word definition
print(list(glossary)[index]) # prints the word definition list for the definition index
else: # prints the word definition
input('Press return to see the definition')
# Print the definition of the word
print(glossary[random_key])
glossary = {'word1': 'definition1',
'word2': 'definition2',
'word3': 'definition3'}
exit = False
while not exit:
user_input = input('Enter s to show a flashcard and q to quit: ')
if user_input == 'q':
exit = True
elif user_input == 's':
show_flashcard()
else:
print('You need to enter either q or s.')
Good day everyone.
Earlier this year I was investigating on the license model, and if the free version could be used in a commercial setting.
@brianvfernandes confirmed it is legal to do so.
As I am situated in Germany and the company I work for is too, I would need some document, beyond the webpage to present to my bosses that confirms this.
Additional questions arose:
1) In the free version is there any possibility for s.o. not in the session to track who used the tool with whom and/or for how long? I am aware that you track ip and session duration for licence mintoring. Our Union representatives just want to make sure that our supiriours cannot track it if they are not invited.
Does this also apply to the teams version.
I would if possible like to have this in written too.
2) Is it possible to use codetogether when only the webports are open. I assume it isn't, but I was asked to ask. :)
PS: I will continue to urge to get more and more team licenses and/or on premise.
feel free to DM me if you need my private email or mor e personal information.
Many thanks in advance.
Hello Everyone,
I just started using CodeTogether in vscode. I got it working, but not in the most prevalent case for me. I typically use vscode on windows connected to linux to develop using the Remote-SSH plugin.
When I try to host a session using CodeTogether in one of these sessions, it originally did show me some plugins that it needed on the remote side, so I clicked 'install' on all of them.
However, after that it is not creating a CodeTogether session. It gets to 'host new session' -> 'start' and right now, nothing happens. When I put this code locally I can start the session and join it from a browser on another machine.
Is there some kind of incompatibility with Remote-SSH? How would you suggest I overcome this? Thanks.