Coder Social home page Coder Social logo

Add emailing features about academico HOT 18 CLOSED

thdebay avatar thdebay commented on September 21, 2024
Add emailing features

from academico.

Comments (18)

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024 1

I agree. I left it next to the edit button. Initially I didn't quite understand how to place a button there so placing at the top was simplest.

from academico.

henok-tesfu avatar henok-tesfu commented on September 21, 2024

Hey, i am intersted on this issue can i work on it?

from academico.

thdebay avatar thdebay commented on September 21, 2024

Hello @henok-tesfu and thank you for your interest in the project.

Yes, you're very welcome to work on this feature. I'll assign it to you, please let me know if you need anything!

from academico.

PatrickMamsery avatar PatrickMamsery commented on September 21, 2024

Hello @thdebay I am very interested in this issue. May I work on it too?

from academico.

thdebay avatar thdebay commented on September 21, 2024

Hello @PatrickMamsery I didn't have news from @henok-tesfu so I'll assign the issue to you if you want to work on this feature.

Is it clear where to start? Please let me know if you need guidance

from academico.

PatrickMamsery avatar PatrickMamsery commented on September 21, 2024

Thanks @thdebay for the opportunity. I am currently working on my local environment setup so that I can run it successfully using Docker. I'll sure notify you in case of anything.

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

hey is this still open if not I would like to work on it. Did you have any idea how you'd like it done?

from academico.

thdebay avatar thdebay commented on September 21, 2024

Hello @wyntonfranklin, I did not receive PRs from the other developers so I guess the issue is still open. I think a good way to start would be to implement an email feature allowing to write a message to an individual student. You can create a new page with a form to write the email, and the logic to send it to the email registered in the student profile.

Once we have that, it will be easier to implement more complex features such as grouped emailing (for a whole class).

What do you think?

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

Sure, that sounds good for a start. I'll get working on it.

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

Hi @thdebay. I created an email controller page and added the email sending logic. For some reason the redirect after sending the email is not working all the time. (not sure why yet) the branch is here.

What's next?

Screenshot_1_of_email_page

from academico.

thdebay avatar thdebay commented on September 21, 2024

Hello @wyntonfranklin, thank you for your message. It looks great! Can you open a merge request so that I can make a few comments on your code?

The redirect should work, but I'll test it on my local machine and let you know.

I think the next steps would be:

  • to add an "Write an email" button in the student details view, that would redirect to the page you made.
  • to add a similar button in the course "show" view (the list of students) to allow to send the email to the whole class.

What do you think?

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

hi @thdebay thanks. I will do the merge request. I can start looking at the other steps as well.

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

@thdebay, wondering about leadtypes in the students/show.blade.php shows as undefined. might that be an error or did I do something wrong. I usually uncomment the component to interact with this page.

from academico.

thdebay avatar thdebay commented on September 21, 2024

This feature has been removed, I updated the students/show.blade.php code to get rid of the legacy component. Please let me know if it fixes the error!

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

it works

from academico.

wyntonfranklin avatar wyntonfranklin commented on September 21, 2024

Wondering which is the preferred button location for email to student button?
Screenshot_email_ui

from academico.

thdebay avatar thdebay commented on September 21, 2024

I think next to the "edit" button is better, but I'm also open to your suggestions. I think it integrates better into the UI. What do you think?

from academico.

thdebay avatar thdebay commented on September 21, 2024

Fixed in #312

from academico.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.