기능: 한 번의 클릭으로 추천을 추가하는 추천 버튼

기타 여기와 이곳에서 언급했듯이, 현재 여러 교수님들이 Discourse를 수업 중 토론의 주요 포럼으로 활용하고 있습니다. 저 역시 마찬가지이며, 지금까지 좋은 결과를 얻고 있습니다. 감사합니다.

그런데 제가 아쉬워하는 기능이 있습니다. 답글을 '인정(endorse)'할 수 있는 버튼입니다. 하트 모양의 ‘좋아요(Like)’ 버튼은 있지만, 그 용도가 너무 포괄적입니다. 저는 스태프만 사용할 수 있는 ‘인정’ 버튼을 원합니다. 그리고 제가 인정한 게시글에는 "이 답변은 …에 의해 인정되었습니다"라는 문구와 인정한 스태프의 이름이 나열되도록 하면 좋겠습니다. 이렇게 하면 다른 학생이나 TA가 게시글에 답변을 남겼을 때, 제가 한 번의 클릭으로 승인을 표시하거나(또는 보류할 수 있습니다.)

제가 아는 현재의 대안으로는 ‘좋아요’ 버튼이 있지만, 제가 어떤 게시글에 좋아요를 눌렀는지 확인하기가 어렵고, 용도가 너무 구체적이지 않습니다. 또한 '스태프 공지(staff notice)'라는 기능이 있다는 것도 알고 있습니다. 이전에 사용해 본 적이 있지만, 공지 내용을 직접 입력해야 하는 번거로움이 있습니다. 미리 작성된 스태프 공지를 추가할 수 있는 플러그인이 있을까요?

3개의 좋아요

solved 플러그인을 고려해 보셨나요? 우리는 이 용도로 해당 플러그인을 사용하고 있지만, 말씀하신 방식이 더 유연해 보이네요…

2개의 좋아요

“해결됨”이라는 표현이 토론을 끝내는 것처럼 들리지 않을까요? 또한, 강사인 제가 무언가를 승인하는 것보다는, 주제 소유자가 자신의 질문에 대한 해결책이라고 생각하는 답변을 선택할 수 있는 것이 더 적절해 보입니다. 게다가, OP(질문자)가 해결을 선택하지 않으면 어떻게 되는지도 문제입니다. 계속 후속 조치를 취해야 할까요?

이것은 실제로 Piazza의 “해결됨(resolved)” 기능을 떠올리게 합니다(이 기능도 Discourse에서 재현되기를 바랍니다). Piazza에서는 학생의 질문에 답변할 때, 제가 질문에 답했다고 생각되면 해당 주제를 “해결됨”으로 설정합니다. 만약 학생이 그렇게 생각하지 않으면 “미해결”로 되돌릴 수 있으며, 저는 “미해결” 스레드로 쉽게 필터링하여 후속 조치가 필요한 부분을 찾을 수 있습니다.

“해결됨” 플러그인의 경우, 제가 해결로 표시하고 OP가 동의하지 않으면 “미해결” 상태로 되돌릴 수 있다는 뜻인가요?

1개의 좋아요

저는 그렇게 느끼지 않았습니다. 주제에 해결됨 표시가 붙은 이후에도 대화가 계속 진행되는 경우가 정기적으로 관찰됩니다.

그래서 스태프도 답변을 해결책으로 선택할 수 있습니다. 솔직히 말하면, OP와 스태프의 의견이 일치하지 않을 경우 어떻게 되는지는 모르겠습니다. 과거에 저는 해결책으로 표시된 게시물을 해제하고 해당 표시를 다른 답변으로 이동시킨 적이 있습니다. 하지만 의견이 충돌할 경우 스태프의 의견이 우선하는지는 모르겠습니다. 그렇다고 해도, 이것이 문제가 된 적이 없었기 때문에 우리는 그 답을 알지 못하는 부분이기도 합니다 :slight_smile:. 저희 포럼에서는 보통 OP가 아니라 스태프가 답변을 해결책으로 표시합니다.

이 점이 우려된다면, 플러그인을 포크하여 OP가 게시물을 해결로 표시할 수 있는 기능을 비활성화하는 설정을 추가할 수 있을 것입니다. 이렇게 하면 스태프만 해결로 표시할 수 있게 됩니다. (몇 가지 설정은 제공되지만, 아직 이 설정은 보이지 않습니다.) 하지만 적어도 저희의 경우, 이것이 문제가 된 적은 없습니다.

적어도 저에게는 해결됨 기능의 진정한 이점이 주제들을 둘러볼 때 UI에 표시된다는 점입니다. 그래서 아직 해결되지 않은 주제를 쉽게 파악할 수 있습니다. 또한 해결책 답변이 주제 상단에 깔끔하게 표시되어, 그 해결책이 합리적인지 확인하기가 더 쉬워집니다.

참고로, 제가 몇십 년 전에 아직 Piazza를 사용하던 시절에 가장 싫어했던 것 중 하나가 “미해결 후속(follow-up)” 기능이었습니다. 제 생각에 이 기능은 대화를 정말로 차단합니다. 왜냐하면 학생들이 추가 조치를 취하지 않는 한, 무해한 추가 댓글조차 기본적으로 미해결(그리고 화난 빨간색)로 표시되기 때문입니다.

이미 Discourse를 사용 중이신가요, 아니면 이제 막 시작하시는 건가요? 저는 오랫동안 제 강의에 Discourse를 사용해 왔으며, 시작하시는 데 기꺼이 도움을 드리겠습니다.

2개의 좋아요

저는 1월부터 사용해 왔고, 지금까지 고쳐야 했던 유일한 문제는 부서의 메일 서버로 설정 단계를 통과하기 위해 암시적 TLS에 대한 지원 부재 문제였습니다. 하지만 솔직히 말하면, 가능하면 기능 추가는 피하고 싶습니다.

‘Solved’ 플러그인을 추가했고, 이제 활성화할 시기를 찾고 있습니다(불행히도, 새 플러그인을 활성화하기 위해 컨테이너를 재빌드할 때마다 5분간의 다운타임이 발생하거든요…). 또한 플러그인의 지원 수준도 조금 걱정됩니다. 모두 Discourse · GitHub 산하에 있는 것 같으니, 어떤 형태의 통합 CI에 포함되어 있기를 바랍니다.

Piazza는 괜찮은 분위기를 가지고 있었고, 수년에 걸쳐 사람들이 원하는 기능들을 추가해 왔습니다. 다만 전체적으로 제공하는 가치가 너무 적어, 이제 아무도(또는 너무 적은 수의 학교가) 그(들)와 계약을 맺고 그들이 제공하는 (상대적으로 작은) 가치에 필요한 비용을 지불하지 않습니다. 특히 많은 대학이 부풀려진 LMS(제가 개인적으로 전혀 사용하지 않는 Canvas 등)를 운영하기 때문에, Piazza의 수수료는 그 위에 추가됩니다. Piazza가 이전 비즈니스 모델의 기반이었던 기업 매칭 기능이 학생들에게 얼마나 유용했는지에 대해서는 많이 들어본 적이 없습니다.

이 주제와 관련하여, Piazza의 “파트너 찾기” 기능에 대한 해결책을 찾았나요?

2개의 좋아요

공식적으로 지원되는 플러그인으로는 문제를 겪은 적이 없습니다. Babble에서는 몇 가지 문제가 있었지만, 그것은 공식적으로 채택된 것이 아니었습니다. (그리고 그 문제들은 해결되는 중인 것으로 보입니다.)

제게는 Piazza의 교육 모델이 항상 의문스러웠습니다. 저는 컴퓨터 과학을 가르치는데, 저의 유사 과학적(의학적) 학문 분야에서도 정답이 하나인 경우는 드물며, 대안을 놓고 대화를 나누는 것이 보통 더 생산적입니다. Piazza는 이를 촉진하지 않습니다. 또한, 이것이 본질적으로 학계 밖에서는 거의 사용되지 않는 포럼 소프트웨어라는 점도 주목할 만합니다. (그리고 학계 안에서도 정말로 해서는 안 될 용도로 널리 악용되고 있습니다…)

아니요! 그런 기능이 있다는 것을 몰랐습니다. 우리는 Discourse 플러그인을 꽤 많이 사용하지만, 전체적으로는 포럼이지 모든 교실 관리 문제를 해결해 줄 도구는 아닙니다. 그런 것이라면 제도는 꽤 간단해 보이므로 자체 도구를 만들어 사용할 수도 있을 것 같습니다. 하지만 학생들이 매칭 게시물을 올릴 수 있는 카테고리를 만드는 것도 항상 가능합니다.

2개의 좋아요

내가 한 일은 과제에 '좋아요’를 눌렀을 때 수여되는 배지를 만든 것이었습니다. 그리고 그 배지들을 과제의 점수를 생성하는 스크립트에서 사용할 수 있었습니다.

(특정 그룹이나 카테고리의 소유자가) 이를 위해 ‘좋아요’ 버튼을 사용하는 것으로 충분한지, 아니면 다른 버튼이 필요한지 어떻게 생각하시나요?

아마도 Discourse Retort 와 같은 것이 원하시는 것과 비슷할 수 있습니다. 누가 'retort’를 만들 수 있는지를 제한할 수 있는지는 확실하지 않지만, 그렇게 할 수 없더라도 CSS를 사용하여 응답 기능을 숨길 수는 있을 것입니다.

즉, “해결됨” 상태는 원래 작성자와 특별 권한을 가진 사람(관리자, 그룹 멤버, 카테고리 “소유자” 등)이 켜고 끌 수 있는 것인가요? 그리고 "해결됨(solved)"과 마찬가지로, 한 게시물을 “해결됨” 게시물로 태그하면 주제의 해결됨 상태에 영향을 미치는 것인가요?

제프리(Geoffrey)의 말대로, 주제에 “해결됨” 게시물이 있는지 여부에 따라 대화가 중단되는지는 커뮤니티 규범(커뮤니티 관행)에 달려 있다고 생각합니다(누군가 주제를 닫는 경우를 제외하고는).

3개의 좋아요

retort 플러그인에 대한 안내해 주셔서 감사합니다. 그렇다면 이 플러그인은 github.com/discourse 도메인 외부에 호스팅되고 있으며, 이는 “공식적으로” 지원되지 않는다는 뜻으로 이해됩니다(아마도 Discourse 유지보수 담당자들의 다운보팅에 대한 거부감 때문일 것입니다). 코드를 살펴보니 2015년에 작성된 백엔드 관련 코드가 포함되어 있어, Discourse의 플러그인 API가 비교적 안정적이라는 것을 알 수 있었습니다.

우리는 실제로 수업에서도 비공식적인 소통 수단으로 Discord를 사용하고 있으며, 답글/반박 아이콘은 답글에 동의(또는 불일치)하는 목적으로 매우 유용하게 사용되고 있습니다. 가장 흔한 사용법은 다음과 같습니다. 학생이 "읽었습니다, 감사합니다"라는 의미로 "엄지척"을 누르고, 저는 "이 사람이 말한 것이 맞다"는 의미로 "엄지척"을 누르거나, "이것은 정확하지 않다"는 의미로 “걱정” 이모티콘을 누릅니다.

질문자님께서는 (Discourse에서) "토픽 닫기"를 언급하셨는데, 이는 제가 사용해 본 적이 없으며 교실 환경에서 사용할 용도도 잘 모르겠습니다. 제 생각에는 이 기능을 플러그인으로 이동시켜도 무방할 것 같습니다.

Piazza의 “미해결” 기능은 또 다른 동력을 만들어냈습니다. 포럼에서는 "평균 해결 시간"과 같은 통계를 게시하고, “미해결” 토픽을 검색 결과에 두드러지게 표시하여 강사와 학생들에게 답변을 제공하고 토픽을 해결로 표시하도록 유도했습니다.

1개의 좋아요

맞습니다.

그렇거나, 플러그인이 심각하게 구식이거나 둘 중 하나입니다. 다행히 이번 경우에는 제 평가가 정확하다고 생각합니다! 현재 어디에서도 이 기능을 사용하지는 않고 있지만, 꽤 최근에 사용했던 기억이 있습니다.

적어도 후자는 주제를 해결로 표시하는 경우 해당됩니다. 예를 들어

image

전자는 바로 떠오르지 않지만, 최악의 경우 데이터 탐색기(data explorer) 플러그인을 통해 얻을 수 있을 것입니다.

1개의 좋아요