Skip to content
This repository has been archived by the owner on Apr 15, 2023. It is now read-only.

강의 묻고 답하기 알림기능 #33

Open
maple-maelin opened this issue Jun 4, 2020 · 7 comments
Open

강의 묻고 답하기 알림기능 #33

maple-maelin opened this issue Jun 4, 2020 · 7 comments
Labels
enhancement New feature or request help wanted Extra attention is needed will-implemented-to-extension 확장 프로그램에서 구현 혹은 구현할 기능입니다

Comments

@maple-maelin
Copy link

강의 묻고 답하기에서 답변이 오는 경우, 강좌 기간이 얼마 안남은걸 표시한 것 처럼 강의 묻고 답하기도 질문에 대한 답변이 오면 뭔가 표시랑 하이퍼 링크를 해주면 좋을 거 같은데, 이 부분은 추가가 가능한가요??!?

@nbsp1221
Copy link
Member

nbsp1221 commented Jun 4, 2020

이슈 감사합니다! 가능할지는 모르겠지만 한번 시도해 보겠습니다~

@nbsp1221 nbsp1221 added the enhancement New feature or request label Jun 4, 2020
@ssahn0806
Copy link
Contributor

list 중 myarticleAt 속성을 활용해서, 자신이 남긴 질문글인지를 판단하면 될 것 같은데요.
다만, 답변을 남겨주시는 스타일이 1)댓글 2) 답변글 두가지의 경우라서 두 케이스 모두 고려를 해야할 것 같습니다. 전자의 경우 cmCnt를 활용하면 될 것 같고, 후자는 myarticleAt = 'Y'인데 registerID가 자신의 학번이 아닌경우(교수혹은 다른학생이 답변)으로 알리면 되지 않을까 생각해봅니다..

@nbsp1221
Copy link
Member

nbsp1221 commented Jun 4, 2020

역시 데이터를 얻는 것은 가능해 보이는군요. 그런데 질문에 대한 답변이 오면 이걸 감지해서 따로 표시해 줘야 하는 것인데 현재 상태에서는 단순히 댓글이나 답글이 달렸는지의 여부와 개수만 얻어올 수 있을 것 같네요. 이게 새로 달린 댓글(또는 답변)인지 아닌지를 판단하기 위해선 따로 이전 데이터를 어딘가에 저장해서 비교하는 방식이 아니면 구현하기 어려울 것 같은데..

@ssahn0806
Copy link
Contributor

그러게요.. 답변을 확인했는지 안했는지에 따라서도 달라져야 할테니.. 이부분은 좀 더 어려운 문제인 것 같습니다.

@nbsp1221 nbsp1221 added the help wanted Extra attention is needed label Jun 4, 2020
@maple-maelin
Copy link
Author

maple-maelin commented Jun 6, 2020

교수님이 답변하셨는지, 학생이 답변했는지 구별이 안되는거죠??

@nbsp1221
Copy link
Member

nbsp1221 commented Jun 6, 2020

아뇨, 그것보단 댓글이나 답변이 새로 달렸는지 판별하기가 어려워요. 보통 알림이라고 하면 사용자가 확인하면 사라지잖아요? 그리고 새로운 댓글이 달리면 다시 알림이 뜨고 확인하고... 이거의 반복인데 현재 상황으론 사용자가 확인했는지의 여부를 검사를 못해서요.

@mirusu400
Copy link
Member

Chrome extension sync 기능을 이용하면 최근 글/댓글 등을 저장해 매 KLAS가 열릴때마다, 혹은 일정 주기마다 확인해서 새로운 글을 확인할 수 있어 보입니다. 또한 Window Notification 도 가능해서 현 상황에서 충분히 기능 추가 가능해 보이네요

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed will-implemented-to-extension 확장 프로그램에서 구현 혹은 구현할 기능입니다
Projects
None yet
Development

No branches or pull requests

4 participants