7

I'm gonna quote What topics can I ask about here? If your question is not specifically on-topic for CS50 Stack Exchange, it may be on topic for another Stack Exchange site. Of course there's an overlap with Stack Overflow. I like thinking of this site as a more beginner-friendly Stack-Overflow-like website. This site probably has the first priority for ...


6

The purpose of this site is to support the learning process for cs50x students. Simply fixing someone's code with no explanation is a poor way to help someone learn. However, it's up to the user who answers a question to decide how they want to answer, what sort of explanation they give, and whether to provide an exact solution to the question author's ...


3

Executive summary: Questions on any Stack Exchange subsite will be closed in the event of an upvoted or accepted answer. I recommend everyone provide a note reminding the asker to accept the answer if helpful (like the ones @Cliff B has been posting for some time). Incidentally if the asker does not accept the answer, a future visitor can upvote the ...


3

One question that's implied in several of our discussions so far is, do we want cs50.SE to exist independently of the basic standards of conduct in effect generally on Stack Exchange? In many situations, the "correct" community moderation action to take depends on whether helping the user solve their problem takes priority over cultivating quality and ...


3

Here's what Glenn Holloway (staff) posted over in the subreddit a few months ago, and I use that as my guideline when moderating posts there: "Please don't post anything publicly that could rob another student of the fun and enlightenment of discovering how to write the solution on her own. You can display pseudocode. You can discuss in the abstract the ...


3

I've noticed lately that almost every question asked is being edited by someone else? Why is that necessary? It is not necessary for every question to be edited by another user. However, as @Kareem pointed out, it is a general policy on Stack Exchange to encourage editing posts to improve their quality. When the help center says "try to make the post ...


2

From Edit Questions and Answers When should I edit posts? Any time you feel you can make the post better, and are inclined to do so. Editing is encouraged! Some common reasons to edit are: to fix grammatical or spelling mistakes to clarify the meaning of a post without changing it to correct minor mistakes or add addendums / updates ...


2

The main goal of CS50 is to teach students about learning and looking for hints on solutions: hints on solutions may help their learning path. Anyway, I agree with user "sinister" on the fact that complete solutions to Psets should not be posted. While I consider that a user should follow the rules of academic honesty while posting an answer, it is a matter ...


2

I renamed the [gameoffifteen] tag to game-of-fifteen and merged the questions tagged [fifteen] into the renamed tag. A tag synonym for "fifteen" is not necessary because text completion will show users the correct tag to use.


2

yes, you are allowed and no, they're not considered off-topic.


2

thank you for your concern, @tox123! we already have been creating tag synonyms, merging tags, and setting tags for automatic removal, but as you said, there are too many of them unfortunately! you may as well help us remove redundant tags by suggesting synonyms to them or by removing them form questions through edit suggestions!


1

You may not share your solution code here. If you need feedback, you'll have to use one of our other forums that have private messaging tools (such as FB, Reddit, Slack, Discord), all of which are linked from the edX course discussion page.


1

I have run into this a couple of times myself, also to varying degrees. Sometimes it's a matter of code provided in class material being copied (fair use), other times clearly lifting code from someone else's work, warts and all (which is a big clue in itself.) My opinion is that it should be brought to the attention of staff - read that as moderators - ...


1

All the SE websites allow for opinion when those opinions are constructive and well formed and where the answers would not be PRIMARILY opinion based. If someone asks, "what's the best programming language" that's a bad fit for all the communities. If someone says they cant seem to find the right construct to achieve x Goal, that inherently invites ...


1

personally, I tend not to unnecessarily complicate things. in this particular case, I didn't think of it much of an opinion-based question. I don't wanna dive into technical details here, but the answer in terms of good practices and good design is kinda obvious. but yes sometimes opinion-based questions are useful, yet this is not what this site is for. ...


1

So... will this problem ever be solved? It's annoying! I think a question should be automatically closed after a certain amount of time after which it's obvious that the user won't ever come back again to see the answer to their question, like 1 or 2 months or whatever.


1

I love it that this question has been unanswered for more than fifteen months as of this writing. Meanwhile, a whole bunch of people have been attempting to answer this question ... but, of course, the entire discussion is taking place in the comments. This meta question is so meta, it's Hofstadter meta. If you're happy with this answer, please mark this ...


1

Keep also in mind the "Academic Honesty", it is defined here. Just saying...


1

The goal of any tagging convention is to make categorization and searching as simple and intuitive as possible. My suggestion would be to avoid separating the current, numbered tags out into a distinct set for each syllabus year, as that would only create more complexity. We should expect that most users will be concerned with a single syllabus year only, ...


1

One problem is that users are not informed or motivated to police themselves, and the anonymous nature of StackExchange (and the internet in general) prevents practical enforcement. On the other hand, it is possible to help users to adhere to the academic honesty code, and not reveal solutions to problems by mistake. One hypothetical solution might be to ...


Only top voted, non community-wiki answers of a minimum length are eligible